转载请注明出处:

http://www.cnblogs.com/darkknightzh/p/7608928.html

参考网址;

https://stackoverflow.com/questions/22315595/saving-dictionary-of-header-information-using-numpy-savez

python中,使用pickle保存变量时,如果变量过大,会无法保存文件。此时可以使用numpy.savez来保存变量(numpy.save保存一个变量,numpy.savez可以一次保存多个变量)。

但是numpy.savez只会保存numpy arrays。如果保存字典,载入后,变量类型为type(arrays['header']):

arrays = np.load(filename)
h = arrays['key'] # h为array({'POSITION': (23, 54), 'TIME': 23.5}, dtype=object)

h.shape为()

h.dtype为dtype('O') # the 'object' dtype, since it's storing a dict, not numbers.

可以通过下面的方法来获取该字典(见参考网址):

h = arrays['key'][()]

h为{'POSITION': (23, 54), 'TIME': 23.5},即为保存的字典

(原+译)使用numpy.savez保存字典后读取的问题相关推荐

  1. python知识:numpy如何保存矩阵

    一.说明 本文主要说明,numpy的张量如何存储导出,或导入.即:如何将array保存到txt文件中?如何将存到txt文件中的数据读出为ndarray类型?python如何保存矩阵,保存matrix, ...

  2. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6  文章- 2  评论- 2 < ...

  3. Python调整图片大小并保存调整后的图像

    Python调整图片大小并保存调整后的图像 目录 Python调整图片大小并保存调整后的图像 #原始图像

  4. python读excel两列为字典_用python读取Excel并保存字典?一两行代码完成骚操作

    分享一个前几天晚上粉丝问的问题,觉得很实用的一个问题,用python读取Excel并保存字典,如何做? 下面是该同学问题截图和代码 代码截图是下面这样的 不知道大家第一眼看了这个代码,什么感受?我第一 ...

  5. ipv4改完保存不成功_win7系统没法保存修改后IP地址的解决方法

    很多小伙伴都遇到过win7系统没法保存修改后IP地址的困惑吧,一些朋友看过网上零散的win7系统没法保存修改后IP地址的处理方法,并没有完完全全明白win7系统没法保存修改后IP地址是如何解决的,今天 ...

  6. JFinal保存对象后可以取出主键

    2019独角兽企业重金招聘Python工程师标准>>> JFinal保存对象后可以取出主键,即使这个主键是数据库自增长的. 今天无意中发现,JFinal保存对象后可以把主键取出来,我 ...

  7. win10服务器修改远程密码,技术员解惑win10系统远程桌面保存密码后无法修改的设置方法...

    我们在使用win10系统的过程中,经常需要对win10系统远程桌面保存密码后无法修改的情况,想必大家都遇到过win10系统远程桌面保存密码后无法修改的情况吧,那么应该怎么处理win10系统远程桌面保存 ...

  8. win10服务器修改远程密码,win10系统远程桌面保存密码后无法修改的解决方案...

    作为大多数用户都使用的win10系统,如果发生win10系统远程桌面保存密码后无法修改的情况,想必大家都遇到过win10系统远程桌面保存密码后无法修改的情况吧,那么应该怎么处理win10系统远程桌面保 ...

  9. ollyDbg 保存修改后的.exe文件

    ollybug 破解注册机时,破解者可能需要保存.exe文件.我们将按照如下步骤来保存修改后的可执行文件. 第一:选中被修改的部分,如图为NOP的部分. 第二:用右键选中,选择编辑,选择复制到可执行文 ...

最新文章

  1. python字符串去重保持原顺序_python实现文本去重且不打乱原本顺序
  2. LeetCode 110 Balanced Binary Tree 平衡二叉树
  3. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
  4. CodeForces - 727D T-shirts Distribution(贪心)
  5. GB4208中规定的外壳防护等级IP
  6. RHEL5***检测系统(IDS)snort的安装与配置,建议用BASE做控制台
  7. Sklearn之Ensemble 估计器
  8. lua java效率_luaJavaBridge详解
  9. 如何修改firefox的默认缩放比
  10. BZOJ2286 [Sdoi2011]消耗战 【虚树 + 树形Dp】
  11. linux NVMe驱动总结
  12. Firebug下载地址及安装方法
  13. Android 集成支付宝支付
  14. 第二十九篇 -- 学习第五十六天打卡20190826
  15. PYA 练习2-3 输出倒三角图案
  16. c语言 统计已初始化的二维数组a[3][4]中非零元素的个数(用指针实现)
  17. HDU 2826 || The troubles of lmy(判断两个N边形是否相似
  18. 购买云服务器如何选择cpu与内存搭配
  19. HBuilder没有显示表格边框
  20. Android动画失效

热门文章

  1. python FTP服务器实现(Python3)
  2. java基础57 css样式、选择器和css定位(网页知识)
  3. 知识点 - 学习过程中积累
  4. python中的成员运算符_在Python中使用成员运算符的示例
  5. cocos2dx java 调用lua_cocos2dx之C++调用Lua
  6. 全国计算机等级考试题库二级C操作题100套(第39套)
  7. java formatter()_Java Formatter locale()用法及代码示例
  8. 面试题 锁消除是什么
  9. HashSet和LinkedHashSet使用
  10. MIUI 13:带来全新小部件,新增三大隐私保护功能等