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

解決Python 使用h5py加載文件,看不到keys()的問題

 更新時(shí)間:2019年02月08日 17:18:12   作者:MAOJG  
今天小編就為大家分享一篇解決Python 使用h5py加載文件,看不到keys()的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

python 3.x 環(huán)境下,使用h5py加載HDF5文件,查看keys,如下:

>>> import h5py
>>> f = h5py.File("a.h5",'r')
>>> f.keys()

結(jié)果看不到keys:

KeysView(<HDF5 file "a.h5" (mode r)>)

原因主要是 python2.x 和 python3.x對(duì)keys方法的返回處理不同。

官方說明如下:

When using h5py from Python 3, the keys(), values() and items() methods will return view-like objects instead of lists. These objects support containership testing and iteration, but can't be sliced like lists.

可見 python2 返回為list,python3 返回為view-like objects,不能直接查看。

解決方法如下:

1) 換成 python2.x 環(huán)境進(jìn)行相同操作。

2) 采用如下代碼:

>>> [key for key in f.keys()]

參考資料:

https://stackoverflow.com/questions/31037088/discovering-keys-using-h5py-in-python3

以上這篇解決Python 使用h5py加載文件,看不到keys()的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

措勤县| 伊宁县| 大庆市| 祥云县| 新兴县| 图片| 佛坪县| 油尖旺区| 阳山县| 秭归县| 萨迦县| 陆丰市| 辽源市| 平昌县| 盖州市| 榕江县| 全南县| 晋宁县| 大宁县| 蒙阴县| 奈曼旗| 揭东县| 鄂温| 仁化县| 西盟| 丘北县| 河津市| 肥城市| 静海县| 慈利县| 渝中区| 东乡县| 民县| 阳城县| 历史| 九台市| 东乡县| 亳州市| 吉林省| 克什克腾旗| 德昌县|