365Tools
    发布时间:2024-03-05 12:30:02
NumPy IO 操作是以文件的形式从磁盘中加载 ndarray 对象。在这个过程中,NumPy 可以两种文件类型处理 ndarray 对象,一类是二进制文件(以.npy结尾),另一类是普通文本文件。| 文件类型 | 处理方法 | 
|---|---|
| 二进制文件 | load() 和 save() | 
| 普通文本文件 | loadtxt() 和 savetxt() | 
.npy文件格式,通过它来件实现对 ndarray 对象的保存。
.npy文件中。numpy.save(file, arr, allow_pickle=True, fix_imports=True)
参数说明:.npy;
import numpy as np
a = np.array([1,2,3,4,5])
np.save('first',a)
使用 load() 从 first.npy 文件中加载数据,如下所示:
import numpy as np
b = np.load('outfile.npy')
print( b) 
输出结果如下:[1, 2, 3, 4, 5]
np.savetxt('filename文件路径', self.task, fmt="%d", delimiter=" ")
参数说明:
import numpy as np
a = np.array([1,2,3,4,5])
np.savetxt('second.txt',a)
#使用loadtxt重载数据
b = np.loadtxt('second.txt')
print(b) 
输出结果:[ 1. 2. 3. 4. 5.]