python - 如何最有效地存储矩阵的值

标签 python python-3.x matrix

我在程序中计算了一些矩阵。它的尺寸很大,约为 5000x3000。我想计算一次,保存它们,然后从文件中加载矩阵值,填充它。实现它的最佳方式是什么?以什么方式实现?

最佳答案

我想说对你来说最好的办法就是使用numpy library 。就 Python 的矩阵计算而言,它是最快的。

要存储矩阵供以后使用,您可以使用 pickle将其序列化为二进制或将其写入 csv以纯文本形式。您还可以使用 numpy save function存储矩阵供以后使用,这可能也一样快。

关于python - 如何最有效地存储矩阵的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55750379/

相关文章:

python - 我如何在 Python 中编写 C 的 do-while(0)?

python - Cloud Composer 上的 Airflow 无法导入模块

python - 注销网站无法正常工作。/如果网站无法加载,请关闭浏览器并重新打开

python - 根据用户输入绘制特定列

python - 在 Python 中从 CSV 转换为数组

python - Paramiko 相当于管道控件和输入/输出管道

python - 是否有将列表(可迭代)分成两部分的单一调用方法?

MATLAB:在不使用循环的情况下提取矩阵的多个部分

matrix - 矩阵与其他矩阵的矢量化索引(以 Octave 为单位)

matlab - 如何找到结构体数组中的最大值