Numpy数组的保存与读取方法
在NumPy中,我们可以使用numpy.save()
和numpy.load()
函数将数组保存到磁盘和从磁盘加载数组。本攻略将详细讲Numpy数组的保存与读取方法。
保存Numpy数组
我们可以使用numpy.save()
将Numpy数组保存到磁盘。下面是保存Numpy数组的示例:
import numpy as np
# 创建一个Numpy数组
a = np.array([1, 2, 3, 4, 5])
# 保存Numpy数组到磁盘
np.save('my_array', a)
在上面的示例中,我们首先导入了NumPy库,然使用np.array()
函数创建了一个Numpy数组,并将结果保存在变量a
中。最后,使用np.save()
函数将数组保存到磁盘,文件名为my_array.npy
。
读取Numpy数组
我们可以使用numpy()
函数从磁盘加载Numpy数组。下面是一个从磁盘加载Numpy数组的示例:
“`pythonimport numpy as np
从磁盘加载Numpy数组
a = np.load(‘my_array.npy’)
打印Numpy数组
print(a)
在上面的示例中,我们使用`np.load()`函数从磁盘加载了之前保存的Numpy数组,并将结果保存在变量`a`中。最后,使用`print()`函数打印出了数组。
## 示例一:保存和读取Numpy数组
下面是一个保存和读取Numpy数组的示例:
```python
import numpy as np
# 创建一个Numpy数组
a = np.array([1, 2, 3, 4, 5])
# 保存Numpy数组到磁盘
np.save('my_array', a)
# 从磁盘加载Numpy数组
b = np.load('my_array.npy')
# 打印Numpy数组
print(b)
在上面的示例中,我们首先使用np.array()
函数创建了一个Numpy数组,并将结果保存在变量a
中。然后,使用np.save()
函数将数组保存到磁盘,文件名为my_array.npy
。接着,使用np.load()
函数从磁盘加载了之前保存的Numpy数组,并将结果保存在变量b
中。最后,使用print()
函数打印出了数组。
输出结果为:
[1 2 3 4 5]
示例二:保存和读取多维Numpy数组
下面是一个保存和读取多维Numpy数组的示例:
import numpy as np
# 创建一个2x2的Numpy数组
a = np.array([[1, 2], [3, 4]])
# 保存Numpy数组到磁盘
np.save('my_array', a)
# 从磁盘加载Numpy数组
b = np.load('my_array.npy')
# 打印Numpy数组
print(b)
在上面的示例中,我们首先使用np.array()
函数创建了一个2×2的Numpy数组,并将结果保存在变量a
中。然后,使用np.save()
函数将数组保存到磁盘,文件名为my_array.npy
。接着,使用np.load()
函数从磁盘加载了之前保存的Numpy数组,并将结果保存在变量b
中。最后,使用print()
函数打印出了数组。
输出结果为:
[[1 2]
[3 4]]
结语
本攻略详细讲解了Numpy数组的保存与读取方法,包括使用numpy.save()
和numpy.load()
函数将数组保存到磁盘和从磁盘加载数组。掌握这些知识可以帮助我们更好地处理和分析数据。