[关闭]
@BruceWang 2018-01-03T17:41:58.000000Z 字数 517 阅读 1122

NumpyPandasMatplot_scripts

NumpyPandasMatplot

Numpy 能从磁盘直接存储和加载数据, 不论是文本格式还是二进制格式,这里只考虑Numpy二进制格式

np.save 和 np.load 数组会以未压缩的原始二进制模式保存,后缀是 .npy

  1. import numpy as np
  2. arr = np.arange(10)
  3. np.save('../Desktop/some_array', arr)
  1. np.load('../Desktop/some_array.npy')
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
  1. np.savez('../Desktop/array_arrayz', a=arr,b=arr)

加载.npz文件时候可以得到一个Dict object:

如下:

  1. arch = np.load('../Desktop/array_arrayz.npz')
  2. arch['a']
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])



    也可以用np.savez_compressed来压缩文件:
  1. np.savez_compressed('../Desktop/array_compressed.npz', a=arr,b=arr)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注