import numpy as np
# 打开.npz文件
data = np.load('data.npz')
# 获取文件中的键
keys = data.keys()
# 读取数组
array1 = data['arr_0']
array2 = data['arr_1']
# 打印数组
print("Array 1:")
print(array1)
print("Array 2:")
print(array2)
使用Python读取npz文件的时候,如果直接操作data[‘arr_0’],速度会非常慢,因为每次操作data['arr_0']都会重新读取data.npz。
这时候需要将data['arr_0']读取到一个list中,这样操作速度会快很多。