最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python可視化hdf5文件的操作

 更新時(shí)間:2021年05月19日 11:12:23   作者:工科pai  
這篇文章主要介紹了python可視化hdf5文件的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

1 安裝vitables工具包

命令 pip install vitables

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

vitables 文件名.hdf5

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

補(bǔ)充:python對于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ò)問題的幾種解決辦法(親測)

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

Warning! HDF5 library version mismatched error
The HDF5 header files used to compile this application do not match
the 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 but
linked with a different version of static or shared HDF5 library.
You should recompile the application or check your shared library related
settings such as ‘LD_LIBRARY_PATH'.
You can, at your own risk, disable this warning by setting the environment
variable ‘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 hdf5
conda install hdf5

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

第二種解決辦法:

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

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

第三種解決辦法:

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

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

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

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

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 回調(diào)函數(shù)和回調(diào)方法的實(shí)現(xiàn)分析

    python 回調(diào)函數(shù)和回調(diào)方法的實(shí)現(xiàn)分析

    這篇文章主要介紹了python 回調(diào)函數(shù)和回調(diào)方法的實(shí)現(xiàn)分析,需要的朋友可以參考下
    2016-03-03
  • Python matplotlib如何繪制各種流線圖

    Python matplotlib如何繪制各種流線圖

    在Python中不僅可以繪制折線圖、柱狀圖、散點(diǎn)圖等常規(guī)圖外,還支持繪制量場圖、頻譜圖、提琴圖、箱型圖等特殊圖。本文將主要介紹如何繪制流線圖,需要的朋友可以參考一下
    2021-12-12
  • python中對列表的刪除和添加方法詳解

    python中對列表的刪除和添加方法詳解

    這篇文章主要為大家詳細(xì)介紹了python中對列表的刪除和添加方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 淺析pandas 數(shù)據(jù)結(jié)構(gòu)中的DataFrame

    淺析pandas 數(shù)據(jù)結(jié)構(gòu)中的DataFrame

    DataFrame 類型類似于數(shù)據(jù)庫表結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu),這篇文章主要介紹了pandas 數(shù)據(jù)結(jié)構(gòu)之DataFrame,需要的朋友可以參考下
    2019-10-10
  • 基于pycharm實(shí)現(xiàn)批量修改變量名

    基于pycharm實(shí)現(xiàn)批量修改變量名

    這篇文章主要介紹了基于pycharm實(shí)現(xiàn)批量修改變量名,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python中405錯(cuò)誤的原因分析與解決

    Python中405錯(cuò)誤的原因分析與解決

    在Python開發(fā)中,尤其是進(jìn)行網(wǎng)絡(luò)請求和Web開發(fā)時(shí),HTTP 405錯(cuò)誤(Method Not Allowed)是一個(gè)常見的問題,本文將為大家分析一下405錯(cuò)誤的原因以及解決方法,希望對大家有所幫助
    2024-11-11
  • Python+tkinter制作經(jīng)典登錄界面和點(diǎn)擊事件

    Python+tkinter制作經(jīng)典登錄界面和點(diǎn)擊事件

    Tkinter是?Python?標(biāo)準(zhǔn)?GUI?庫,簡稱?“Tk”;從本質(zhì)上來說,它是對?TCL/TK?工具包的一種?Python?接口封裝。本文將利用tkinter制作一個(gè)經(jīng)典的登錄界面和點(diǎn)擊事件,需要的可以參考一下
    2022-09-09
  • python簡單幾步實(shí)現(xiàn)時(shí)間日期處理到數(shù)據(jù)文件的讀寫

    python簡單幾步實(shí)現(xiàn)時(shí)間日期處理到數(shù)據(jù)文件的讀寫

    這篇文章主要為大家介紹了python簡單幾步實(shí)現(xiàn)時(shí)間日期處理到數(shù)據(jù)文件的讀寫詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Python numpy二維數(shù)組如何刪除指定行和列

    Python numpy二維數(shù)組如何刪除指定行和列

    本文展示了如何對數(shù)組進(jìn)行行列刪除操作,包括刪除單行、單列、多行和多列的方法,通過具體的運(yùn)行結(jié)果展示,讀者可以清晰地了解到如何在不同情況下進(jìn)行數(shù)據(jù)處理,文章內(nèi)容實(shí)用,適合需要進(jìn)行數(shù)據(jù)處理的讀者參考學(xué)習(xí)
    2024-09-09
  • python中數(shù)組和列表的簡單實(shí)例

    python中數(shù)組和列表的簡單實(shí)例

    ,Python數(shù)據(jù)類型分為很多種,其中包括元組、字典、列表等,下面這篇文章主要給大家介紹了python中數(shù)組和列表使用的相關(guān)資料,以及python列表和Numpy數(shù)組的區(qū)別,需要的朋友可以參考下
    2022-03-03

最新評論

特克斯县| 方山县| 通辽市| 肃宁县| 祁门县| 麻江县| 遵义市| 黄冈市| 维西| 浪卡子县| 铜山县| 青阳县| 沙河市| 上林县| 泽普县| 阜宁县| 内黄县| 丰原市| 金乡县| 柳州市| 贵州省| 凉山| 偏关县| 双牌县| 广元市| 区。| 济南市| 岑溪市| 克拉玛依市| 玉环县| 松原市| 阳信县| 五莲县| 新田县| 岳阳县| 高密市| 海盐县| 龙游县| 青龙| 敦煌市| 凌云县|