numpy load函数读npz
时间: 2024-09-06 21:03:48 浏览: 36
numpy的文件存储.npy .npz 文件详解
NumPy的`load`函数是用于加载`.npz`文件的,这是一个特定的文件格式,用于存储多个数组。`.npz`文件是压缩的`.zip`文件,其中可以包含多个以NumPy数组格式存储的文件。使用`load`函数可以将这些存储的数组读取到一个字典中,每个数组作为字典的一个条目。
使用`load`函数的基本步骤如下:
1. 首先,确保你有一个`.npz`文件。这个文件可以通过NumPy的`savez`或`savez_compressed`函数来创建,或者由其他程序生成。
2. 使用`numpy.load`函数加载`.npz`文件。这个函数会返回一个类似字典的对象,你可以通过键来访问存储在`.npz`文件中的数组。
3. 通过类似字典的操作,你可以获取到`.npz`文件中存储的数组。
下面是一个简单的示例代码:
```python
import numpy as np
# 加载.npz文件
data = np.load('example.npz')
# 假设.npz文件中有一个名为'array1'的数组
array1 = data['array1']
# 打印数组内容
print(array1)
```
在这个示例中,我们首先导入了NumPy模块,然后使用`np.load`函数加载了一个名为`example.npz`的文件,该文件假设有名为`array1`的数组。之后,我们通过字典式的访问方式获取了这个数组,并打印了它的内容。
阅读全文