- 创建数组
- 保存单个数组
- 读取单个数组
- 创建第二个数组
- 保存多个数组
- 读取多个数组
import numpy as np创建数组
a1 = np.arange(0,12).reshape(2,2,3) a1
保存单个数组array([[[ 0, 1, 2],
[ 3, 4, 5]], [[ 6, 7, 8],
[ 9, 10, 11]]])
np.save(
"1.npy", # 写入的文件路径
a1 # 写入的内容
)
读取单个数组
a2 = np.load("1.npy" # 读取文件路径
)
a2
创建第二个数组array([[[ 0, 1, 2],
[ 3, 4, 5]], [[ 6, 7, 8],
[ 9, 10, 11]]])
a3 = np.arange(12,24).reshape(2,2,3) a3
保存多个数组array([[[12, 13, 14],
[15, 16, 17]], [[18, 19, 20],
[21, 22, 23]]])
np.savez(
"1.npz", # 写入的文件路径
a1=a1, # 写入的数组名字和内容
a3=a3, # 写入的数组名字和内容
)
读取多个数组
a1_a3 = np.load("1.npz" # 读取文件路径
)
a1_a3
a1_a3["a1"]
array([[[ 0, 1, 2],
[ 3, 4, 5]], [[ 6, 7, 8],
[ 9, 10, 11]]])
a1_a3["a3"]
array([[[12, 13, 14],
[15, 16, 17]], [[18, 19, 20],
[21, 22, 23]]])



