Logo
Section 1 / 2

文件输入/输出

使用 save/load 和 savetxt/loadtxt 读写数组文件

导入

文件输入/输出

使用 save/load 和 savetxt/loadtxt 读写数组文件

NumPy 二进制文件

save() 和 load() 用于处理扩展名为 .npy 的 numpy 二进制文件。

save() 函数将输入数组存储到以 .npy 为扩展名的磁盘文件中。它接受两个参数:文件名和要保存的数组。

1np.save('filename.npy', arr)

要从 .npy 文件重建数组,我们使用 load() 函数。它接受一个参数:文件名。

1y = np.load('filename.npy')
1import numpy as np 2 3x = np.arange(0, 101, 5) 4np.save('fives.npy', x) # 将 x 保存到 fives.npy 5print(x) 6 7y = np.load('fives.npy') 8print(y)

文本文件

savetxt() 和 loadtxt() 用于存储和检索文本文件。它们的工作方式与函数 save() 和 load() 类似。

1import numpy as np 2 3x = np.arange(0, 101, 5) 4np.savetxt('fives.txt', x) # 将 x 保存到 fives.txt 5print(x) 6 7y = np.loadtxt('fives.txt') 8print(y)

结论

LaTeX 格式化