导入
文件输入/输出
使用 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)