上面的问题是出现在保存大的矩阵,使用如下代码时出的问题:

import pickle as pkl
import numpy as np
a = no.zeros((10000,2**31))
f=open('./test.pkl','wb')
pkl.dump(a,f)
f.close()

查了一些资料,出现的问题的原因就是保存的时候,内存不够,所以需要才用压缩格式的数据进行存储,比如h5py:

import pickle as pkl
import h5py
a = no.zeros((10000,2**31))
f=h5py.File('./test.pkl','w')
f['data'] = a #类似json的存储方式,要指定一个键值,这里将a存储到‘data’下。
f.close()

'i' format requires -2147483648 = number = 2147483647相关推荐

  1. header = struct.pack(!i, n) struct.error: 'i' format requires -2147483648 number 2147483647

    环境:ubuntu python3.6 在多进程之间交换(传递)大量数据时报错. 报错: Traceback (most recent call last):   File "/usr/li ...

  2. struct.error: 'h' format requires -32768 number 32767

    参考:https://blog.csdn.net/weiwangchao_/article/details/80395941 struct.error: 'h' format requires -32 ...

  3. ffmpeg:Codec for stream 0 does not use global headers but container format requires global headers

    ubuntu下,我用.h264转换.mp4格式提示一下信息: ffmpeg -i 1e1fee9790f26fa3_202214225310.h264 -vcodec copy -f mp4 test ...

  4. Invalid number format for port number

    Invalid number format for port number(链接ORACLE时忘记加端口出现的错误) JspException:org.apache.commons.dbcp.SQLN ...

  5. Invalid number format for port number(链接ORACLE时忘记加端口出现的错误)

    错误:java.sql.SQLException: Invalid number format for port number 原因:连接oracle时端口号错误: 解决: jdbc:oracle:t ...

  6. C90标准中无符号数与有符号数的比较以及原因解释(关系式-2147483648<2147483647结果为假)

    在C90标准下进行编译并执行: gcc -o num -g num.c 可以看到如上结果,第一个结果看起来非常不符合常识为什么-2147483648<2147483647得到的结果是0即fals ...

  7. struct.error: ushort format requires 0 <= number <= 0xffff

    这个问题是python struct 转bytes 的时候 下面的就会报错 import struct print(struct.pack("H",65536)) H 的取值范围是 ...

  8. int 为什么是2147483647_int范围为啥是-2147483648到2147483647

    单位换算 1 Byte(B) = 8 bit 1 Kilo Byte(KB) = 1024B 1 Mega Byte(MB) = 1024 KB 1 Giga Byte (GB)= 1024 MB 1 ...

  9. 请记住这个数字-2147483648到2147483647

    int的取值范围,亲,请你记住好吗!!!!! 2147483647 2147483647 2147483647 重要的事情说三遍 String转int报错,很可能是数字的范围已经超过了int的最大值了

  10. -2147483648 < 2147483647,为什么有的编译器运行结果为false?

    这个问题本质是 unsigned 和 signed是无法正确比较的. "-"是一个一元取反操作符. 字面量情况下,取反操作 和后面数字 是分开处理的. 先以一个临时变量形式将数字存 ...

最新文章

  1. 2020-12-28-bitset函数
  2. 用脚本实现“修复连接”的功能
  3. 【转】python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode...
  4. 用矩阵内积的办法构造迭代次数受控的神经网络1:0.6:0.1=4:3:2
  5. 商业软件授权模式的反思--转载
  6. jQuery 重要模块 回顾
  7. [机器学习]回归--Polinomial Regression 多项式回归
  8. jenkins日志乱码linux,Jenkins控制台中乱码问题解决
  9. 获取php.ini配置信息,获得php所对应的配置文件(php.ini)信息
  10. js中for循环调用回调函数,一直循环最后一个
  11. 【毕业设计】Spring Boot 和 Vue 的图书管理系统
  12. c3p0连接池配置连接不上mysql_数据库连接池之c3p0的配置 + 问题解决方案
  13. 【软件体系结构】软件体系结构笔记
  14. eMMC mmcblk0boot0
  15. MATLAB读取10bit的raw格式图片代码
  16. 【NOIP模拟】项链
  17. 突然间电脑的复制粘贴不能用了???
  18. Cors跨域(一):深入理解跨域请求概念及其根因
  19. 消费新品周报 | 奔富发布2019珍藏系列16款葡萄酒;欧乐-B推出AI电动牙刷
  20. 这是病,得治,懂吗?

热门文章

  1. 适合用做公司官网WordPress主题风格免受权版本
  2. 无所不能的NumPy:我用它弹奏出了CD音质的吉他名曲“爱的罗曼史”
  3. 别让Java对象逃逸(Object Escape)
  4. 程序员因接外包坐牢 456 天!两万字长文揭露心酸真实经历
  5. Python xldr 读取xls 文件中时间格式处理
  6. 【题目】[USACO5.2]蜗牛的旅行Snail Trails
  7. 微软的面试题及答案-超变态但是很经典
  8. 渣打称中国房市出现泡沫
  9. 汽车维修企业管理【6】
  10. java判断子串重复_判断字符串是否是由子串重复多次构成