国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python可視化hdf5文件的操作

瀏覽:33日期:2022-06-19 11:00:21

對(duì)于一些復(fù)雜的hdf5文件,通過可視化的方法可以比較容易的了解文件的內(nèi)部結(jié)構(gòu),下面介紹基于python的一個(gè)hdf5文件的安裝使用方法

1 安裝vitables工具包

命令 pip install vitables

2 安裝完成后在終端中使用命令

vitables 文件名.hdf5

最終實(shí)現(xiàn)hdf5文件的可視化,方便直觀就像一層層打開文件夾一樣

python可視化hdf5文件的操作

補(bǔ)充:python對(duì)于HDF5的操作

看代碼吧~

import h5py #導(dǎo)入工具包 import numpy as np #HDF5的寫入: imgData = np.zeros((30,3,128,256)) f = h5py.File(’HDF5_FILE.h5’,’w’) #創(chuàng)建一個(gè)h5文件,文件指針是f f[’data’] = imgData #將數(shù)據(jù)寫入文件的主鍵data下面 f[’labels’] = range(100) #將數(shù)據(jù)寫入文件的主鍵labels下面 f.close() #關(guān)閉文件 #HDF5的讀?。? f = h5py.File(’HDF5_FILE.h5’,’r’) #打開h5文件 f.keys() #可以查看所有的主鍵 :在這里是:【data】,[label] a = f[’data’][:] #取出主鍵為data的所有的鍵值 f.close()

補(bǔ)充:關(guān)于python環(huán)境中hdf5報(bào)錯(cuò)問題的幾種解決辦法(親測(cè))

一、報(bào)錯(cuò)內(nèi)容如下:

Warning! HDF5 library version mismatched errorThe HDF5 header files used to compile this application do not matchthe version used by the HDF5 library to which this application is linked.Data corruption or segmentation faults may occur if the application continues.This can happen when an application was compiled by one version of HDF5 butlinked with a different version of static or shared HDF5 library.You should recompile the application or check your shared library relatedsettings such as ‘LD_LIBRARY_PATH’.You can, at your own risk, disable this warning by setting the environmentvariable ‘HDF5_DISABLE_VERSION_CHECK’ to a value of ‘1’.Setting it to 2 or higher will suppress the warning messages totally.Headers are 1.10.4, library is 1.10.5

二、幾種解決辦法

首先,這個(gè)問題是有可能是hdf5庫不匹配的問題,也有可能是一個(gè)類似warning的東西,下面我會(huì)詳細(xì)的說一下。

第一種解決辦法:

卸載hdf5,然后重新安裝。

終端執(zhí)行的代碼如下:

conda uninstall hdf5conda install hdf5

網(wǎng)上有好多朋友用這個(gè)方法有用, 本人親測(cè):方法對(duì)我無用。

第二種解決辦法:

檢查一下設(shè)置的路徑:LD_LIBRARY_PATH

本人親測(cè):由于我使用的系統(tǒng)是win10,但是LD_LIBRARY_PATH這個(gè)路徑我找了 好半天也找不到,后來搜索一下發(fā)現(xiàn)時(shí)Linux的,所以這個(gè)方法我沒有使用。

第三種解決辦法:

將HDF5_DISABLE_VERSION_CHECK設(shè)置為更高等級(jí),忽略警告。

在import tensorflow之前,在代碼中添加如下代碼:

import os;os.environ[‘HDF5_DISABLE_VERSION_CHECK’] = ‘2’

本人親測(cè):此方法著實(shí)有用!

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲欧美v视色一区二区 | 久久国内精品视频 | 永久黄网站色视频免费观看99 | 黄色成人免费观看 | 狼人激情网| 人人公开免费超级碰碰碰视频 | 欧美日韩精品在线视频 | 精品成人免费一区二区在线播放 | 国产午夜亚洲精品 | 亚洲欧洲一级 | 国内成人免费视频 | 成人毛片视频免费网站观看 | 视频二区 中文字幕 欧美 | 中文字幕日本不卡 | 男女视频免费观看 | 日本一级特黄高清ab片 | 九九在线观看精品视频6 | 中文字幕在线不卡 | 一级毛片欧美大片 | 成 人 黄 色 视频播放16 | 美女张开腿 | 国产一级精品高清一级毛片 | 国产私拍福利精品视频推出 | videos性欧美| 亚洲伊人色综合网站小说 | 精品精品国产高清a毛片 | 美国三级毛片 | 国产亚洲精品激情一区二区三区 | 黄页网址免费观看18网站 | 日韩精品网 | 国产成人精品视频在放 | 看真人视频a级毛片 | 国产首页精品 | 九草在线观看 | 色综合精品| 美女被cao免费看在线看网站 | 另类一区二区三区 | 萌白酱粉嫩jk福利在线观看 | 日韩中文字幕在线看 | 欧美日韩国产高清一区二区三区 | 国产中文在线视频 |