使用 Python 保存大型 numpy 数组
Saving large numpy arrays using Python
我有一个只有两列的数据框,一列是文本,一列是 numpy 数组值,它可以有超过 170000 个元素。问题是如何将这个大的 numpy 数组保存为文件,以便我稍后可以将它们加载回来。当试图保存为 CVS 时,它只是将其保存为一个短字符串,丢失了实际值:
[-8.0152120e-07 2.8887976e-05 3.3898741e-05 ... -1.3205040e-01
-9.4032057e-02 0.0000000e+00]
我想也许可以一个一个地保存为文本,但是有什么优雅的方法可以做到这一点吗?
我有一个只有两列的数据框,一列是文本,一列是 numpy 数组值,它可以有超过 170000 个元素。问题是如何将这个大的 numpy 数组保存为文件,以便我稍后可以将它们加载回来。当试图保存为 CVS 时,它只是将其保存为一个短字符串,丢失了实际值:
[-8.0152120e-07 2.8887976e-05 3.3898741e-05 ... -1.3205040e-01
-9.4032057e-02 0.0000000e+00]
我想也许可以一个一个地保存为文本,但是有什么优雅的方法可以做到这一点吗?