Numpy数组的保存与读取方法

  • Post category:Python

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()函数将数组保存到磁盘和从磁盘加载数组。掌握这些知识可以帮助我们更好地处理和分析数据。