澳门博彩官网

 更新时间:2019年02月08日 17:18:12   作者:MAOJG   我要评论

今天小编就为大家分享一篇解决Python 使用h5py加载文件,看不到keys()的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

结果看不到keys:

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) 采用如下代码:

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

参考资料:

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

以上这篇解决Python 使用h5py加载文件,看不到keys()的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python的即时标记项目练习笔记

    python的即时标记项目练习笔记

    这篇文章主要介绍了python的即时标记项目练习笔记,本文是阅读《python基础教程》一书的动手实践项目,需要的朋友可以参考下
    2014-09-09
  • Python学习小技巧总结

    Python学习小技巧总结

    本篇文章给大家总结了关于python相关知识点学习的技巧以及难点,有兴趣的朋友可以参考学习下。
    2018-06-06
  • python使用Matplotlib画饼图

    python使用Matplotlib画饼图

    这篇文章主要介绍了python使用Matplotlib画饼图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • pandas重新生成索引的方法

    pandas重新生成索引的方法

    今天小编就为大家分享一篇pandas重新生成索引的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • python 阶乘累加和的实例

    python 阶乘累加和的实例

    今天小编就为大家分享一篇python 阶乘累加和的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • python使用arcpy.mapping模块批量出图

    python使用arcpy.mapping模块批量出图

    出图是项目里常见的任务,有的项目甚至会要上百张图片,所以批量出土工具很有必要,这篇文章主要介绍了python使用arcpy.mapping模块批量出图,有兴趣的可以了解一下。
    2017-03-03
  • Python编程修改MP3文件名称的方法

    Python编程修改MP3文件名称的方法

    这篇文章主要介绍了Python编程修改MP3文件名称的方法,结合实例形式分析了Python修改文件名称的相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • python2.7实现邮件发送功能

    python2.7实现邮件发送功能

    这篇文章主要为大家详细介绍了python2.7实现邮件发送功能包,含文本、附件、正文图片等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • 使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例

    使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例

    这篇文章主要介绍了使用BeautifulSoup编写了一段爬虫程序获取百度搜索结果的标题和url的示例,大家参考使用吧
    2014-01-01
  • Python3写入文件常用方法实例分析

    Python3写入文件常用方法实例分析

    这篇文章主要介绍了Python3写入文件常用方法,以实例形式较为详细分析了常规写入文件方法与改进方法,以及分段写入文件的技巧,需要的朋友可以参考下
    2015-05-05

最新评论