📊 NumPy 是科学计算中处理数组数据的核心库,文件操作则是数据持久化的重要环节。以下为常见操作方式及注意事项:

常用文件操作函数

  • 📁 np.save() / np.load():保存/加载二进制格式的 .npy 文件

    np.save('data.npy', array)
    loaded_array = np.load('data.npy')
    
    NumPy_文件保存
  • 📄 np.savetxt() / np.loadtxt():保存/加载文本格式的 .txt 文件

    np.savetxt('data.txt', array, delimiter=',')
    loaded_array = np.loadtxt('data.txt', delimiter=',')
    
    NumPy_文件读取
  • 📂 np.savez():保存多个数组到单个 .npz 压缩文件

    np.savez('data.npz', array1, array2)
    
    NumPy_文件压缩

操作建议

推荐使用

  • 二进制文件(.npy/.npz)速度快,适合大体量数据
  • 文本文件(.txt)便于人工检查,但效率较低

⚠️ 注意

  • 保存文本文件时需指定 delimiter 参数
  • 加载文件前确保路径正确,避免 FileNotFoundError

扩展阅读

想要深入了解 NumPy 的基础用法,可参考:
/社区/abc_compute_forum/project_b/docs/NumPy_基础教程

NumPy_文件操作流程