相关疑难解决方法(0)

增量附加 numpy.arrays 到保存文件

我已经尝试过 Hpaulji 概述的这种方法,但它似乎不起作用:

如何在python中将多个numpy文件附加到一个numpy文件中

基本上,我正在迭代生成器,对数组进行一些更改,然后尝试保存每次迭代的数组。

我的示例代码如下所示:

filename = 'testing.npy'

with open(filename, 'wb') as f:
    for x, _ in train_generator:
        prediction = base_model.predict(x)
        print(prediction[0,0,0,0:5])
        np.save(filename, prediction)

        current_iteration += 1
    if current_iteration == 5:
        break
Run Code Online (Sandbox Code Playgroud)

在这里,我要进行 5 次迭代,因此我希望保存5 个不同的数组。

我打印出了每个数组的一部分,用于调试目的:

[ 0.  0.  0.  0.  0.]
[ 0.          3.37349415  0.          0.          1.62561738]
[  0.          20.28489304   0.           0.           0.        ]
[ 0.  0.  0.  0.  0.]
[  0.          21.98013496   0.           0.           0.        ]
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试加载数组时,如此处所述多次加载数组, 如何将许多 numpy 文件添加到 python 中的一个 numpy 文件中 …

python arrays numpy

5
推荐指数
1
解决办法
7706
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1