【问题标题】:Save huge numpy in python在 python 中保存巨大的 numpy
【发布时间】:2021-05-26 19:47:48
【问题描述】:

我必须将 numpy.zeros((61, 33, 2, 7)) 这个矩阵保存在 txt 文件中,并且我必须再次阅读。我正在寻找一些解决方案。但无法解决问题。

【问题讨论】:

  • 为什么必须是文本文件?您到底期望什么格式?
  • 不能另存为.npy吗?
  • 我需要保存这些数据并将其打印回矩阵并使用它。 .txt 不是必需的。
  • 将其重塑为 2d,并使用 savetxtgenfromtxt。再次重塑。 3 或 4 维数组文本没有标准。

标签: python python-3.x numpy matrix


【解决方案1】:

既然你说你不需要将它保存为.txt文件,你可以像这样将它保存到.npy

import numpy as np

arr = np.zeros((61, 33, 2, 7))
np.save('/path/to/some/directory/some_file.npy', arr)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多