📊 NumPy 是科学计算中处理数组数据的核心库,文件操作则是数据持久化的重要环节。以下为常见操作方式及注意事项:
常用文件操作函数
📁
np.save()
/np.load()
:保存/加载二进制格式的.npy
文件np.save('data.npy', array) loaded_array = np.load('data.npy')
📄
np.savetxt()
/np.loadtxt()
:保存/加载文本格式的.txt
文件np.savetxt('data.txt', array, delimiter=',') loaded_array = np.loadtxt('data.txt', delimiter=',')
📂
np.savez()
:保存多个数组到单个.npz
压缩文件np.savez('data.npz', array1, array2)
操作建议
✅ 推荐使用:
- 二进制文件(
.npy
/.npz
)速度快,适合大体量数据 - 文本文件(
.txt
)便于人工检查,但效率较低
⚠️ 注意:
- 保存文本文件时需指定
delimiter
参数 - 加载文件前确保路径正确,避免
FileNotFoundError
扩展阅读
想要深入了解 NumPy 的基础用法,可参考:
/社区/abc_compute_forum/project_b/docs/NumPy_基础教程