一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 解決Python 使用h5py加載文件,看不到keys()的問題

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

2021-05-26 00:31MAOJG Python

今天小編就為大家分享一篇解決Python 使用h5py加載文件,看不到keys()的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

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

結果看不到keys:

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

原因主要是 python2.x 和 python3.x對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 環境進行相同操作。

2) 采用如下代碼:

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

參考資料:

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

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

原文鏈接:https://blog.csdn.net/MAOJG/article/details/79019017

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国内精品 | 亚洲精品国产一区二区第一页 | 亚洲国产成人久久综合一区77 | 国产精品视频视频久久 | 欧美综合在线 | 亚洲日本va中文字幕 | 日日碰碰 | 好大好爽好硬我要喷水了 | 亚洲大爷操 | 日本道色综合久久影院 | re99热| 花蝴蝶www| 轻轻色在线视频中文字幕 | 亚洲aⅴ男人的天堂在线观看 | 男人综合网 | 国产精品久久国产精品99 gif | 美女脱了内裤让男生玩屁股 | 亚洲免费色 | 国产精品久久久久久爽爽爽 | 护士的小嫩嫩好紧好舒服 | 亚洲精品久久久久AV无码 | 国语自产自拍秒拍在线视频 | 亚洲精品中文字幕第一区 | 国产日韩精品一区二区 | 亚洲精品午夜级久久久久 | 亚洲国产精品一区二区久久 | 日产精品视频 | 亚洲国产精品一区二区三区久久 | 黄蓉h系列 | 被黑人日 | 国产1区二区 | 欧美成人精品福利网站 | juliaann大战黑人 | 黑帮少爷爱上我第8集最新 荷兰精品女人性hd 和日本免费不卡在线v | 国产精品亚洲午夜一区二区三区 | 亚洲国产精品自在现线让你爽 | 午夜精品久久久 | 天天爱天天插 | 好湿好滑好硬好爽好深视频 | 99精品在免费线视频 | 精品在线播放视频 |