想要将多个数组存储到一个二进制文件中采用哪个numpy函数
时间: 2023-11-27 17:51:02 浏览: 116
Numpy数组的保存与读取方法
5星 · 资源好评率100%
可以使用`numpy.savez()`函数将多个数组存储到一个二进制文件中。该函数可以接收多个数组作为参数,并将它们保存到一个`.npz`文件中。使用该函数的示例如下:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.array([7, 8, 9])
np.savez("arrays.npz", a=a, b=b, c=c)
```
在上述代码中,我们定义了三个数组`a`、`b`和`c`,然后使用`np.savez()`函数将它们保存到`arrays.npz`文件中。这样保存的文件包含了三个数组的数据,可以使用`np.load()`函数加载它们:
```python
data = np.load("arrays.npz")
print(data["a"])
print(data["b"])
print(data["c"])
```
上述代码中,我们使用`np.load()`函数加载了`arrays.npz`文件中的数据,并分别打印了三个数组的值。
阅读全文