pythonssl版本(解决Python 使用h5py加载文件,看不到keys的问题)
类别:脚本大全 浏览量:412
时间:2022-03-30 20:06:18 pythonssl版本
解决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()的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/MAOJG/article/details/79019017
您可能感兴趣
- python里面的print怎么用(python中的print输出)
- python人脸识别实时教程(python dlib人脸识别代码实例)
- python 怎么解析中文(Python中一般处理中文的几种方法)
- python找出数组的最大值(Python查找数组中数值和下标相等的元素示例二分查找)
- python读取word的表格(Python使用reportlab模块生成PDF格式的文档)
- python包和模块管理(python的依赖管理的实现)
- python自学编程笔记(Python 编程速成推荐)
- python自动解密(python实现移位加密和解密)
- python将一个字符串逆序输出(Python字符串逆序的实现方法一题多解)
- pythonredis使用场景(python redis 删除key脚本的实例)
- python删除列表中的重复元素(Python实现去除列表中重复元素的方法总结7种方法)
- python程序锁教程(在python里协程使用同步锁Lock的实例)
- python图书管理系统(python面向对象法实现图书管理系统)
- python贪吃蛇项目介绍(python简单贪吃蛇开发)
- python自定义定时任务(python的schedule定时任务模块二次封装方法)
- python提取字符串中的正则表达式(python3正则提取字符串里的中文实例)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
- 涉及3条地铁线路 成都这4座轨道交通站点有新名字了(涉及3条地铁线路)
- 来了 成都轨道交通5条线路刷新 进度条(成都轨道交通5条线路刷新)
- 一部手机两套系统 OPPO Find X3的正确打开方式你知道吗(一部手机两套系统)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9