从npy文件中创建和加载一个3维numpy.ndarray数组的方法如下:
创建一个3维numpy.ndarray数组:
import numpy as np
# 创建一个3维数组,形状为(2, 3, 4)
arr = np.array([[[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]],
[[13, 14, 15, 16],
[17, 18, 19, 20],
[21, 22, 23, 24]]])
将数组保存到npy文件:
# 将数组保存到npy文件
np.save('array.npy', arr)
从npy文件加载数组:
# 从npy文件加载数组
loaded_arr = np.load('array.npy')
print(loaded_arr)
输出:
[[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]
[[13 14 15 16]
[17 18 19 20]
[21 22 23 24]]]
这样就成功地从npy文件中创建和加载了一个3维numpy.ndarray数组。在这个例子中,我们创建了一个形状为(2, 3, 4)的3维数组,并将其保存到名为'array.npy'的文件中。然后,我们使用np.load()函数从文件中加载数组,并将其存储在loaded_arr变量中。最后,我们打印loaded_arr以验证加载的数组是否正确。
领取专属 10元无门槛券
手把手带您无忧上云