NumPy基础:用于数组的文件输入输出
将数组以二进制格式保存到磁盘
import numpy as np # np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下是以未压缩的原始二进制格式保存在扩展名为.npy的文件中 arr = np.arange(10) np.save('some_array',arr) load_arr = np.load('some_array.npy') print(load_arr) # [0 1 2 3 4 5 6 7 8 9] # 通过np.savez可以将多个数组保存到一个压缩文件中 np.savez('array_archive.npz',a=arr,b=arr,c=arr) arch = np.load('array_archive.npz') print(arch['b'])
存取文本文件
import numpy as np from numpy.matlib import randn arr_save = randn(4,6) np.savetxt('array_ex.txt',arr_save, delimiter=",") arr_load = np.loadtxt('array_ex.txt',delimiter=',') print(arr_load)
本文来自博客园,作者:OTAKU_nicole,转载请注明原文链接:https://www.cnblogs.com/nicole-zhang/p/12931191.html