Numpy:数组保存成文件 + 文件导入

2019-11-26  本文已影响0人  胜负55开

大型程序运行时,需要及时对每步计算结果矩阵进行保存。Numpy的数组保存为文件非常简单,并且再次导入的速度也非常的快!—— 总之,十分好用!

假设保存在当前文件夹下:

优势:

一个例子,就会使用保存 + 导入:

import random
import numpy as np
specimen_total = 1000

r1 = []
r2 = []
w1 = np.zeros( (200,200) )
w2 = np.zeros( (1000,1) )

# 高维数组生成:
for x in range(specimen_total):
    rtmp1 = w1 + random.random()
    rtmp2 = w2 + random.random()
    r1.append(rtmp1)
    r2.append(rtmp2)

# 保存到当前文件夹:
np.save('r1_{}_samples'.format(specimen_total), r1)
np.save('r2_{}_samples'.format(specimen_total), r2)

# 将保存的数组导入:
g1 = np.load( 'r1_{}_samples.npy'.format(specimen_total) )
g2 = np.load( 'r2_{}_samples.npy'.format(specimen_total) )
上一篇 下一篇

猜你喜欢

热点阅读