python存储数组到文件中,方便用于机器学习读取。给出追加数组的实例。
时间: 2024-03-27 18:38:08 浏览: 55
python机器学习代码实例加数据
当需要追加数组到已有的文件中时,可以使用`numpy.save()`函数的`append`参数。以下是一个示例代码,演示如何将Numpy数组追加到已有的文件中:
```python
import numpy as np
# 创建一个Numpy数组
my_array = np.array([6, 7, 8, 9, 10])
# 追加数组到已有的文件中
np.save('my_array.npy', my_array, allow_pickle=True, append=True)
```
这里我们使用`numpy.save()`函数将数组`my_array`追加到了之前存储的`my_array.npy`文件中。需要注意的是,`append`参数必须设置为`True`,同时需要添加`allow_pickle=True`参数。
要读取文件中的数组,可以使用`numpy.load()`函数:
```python
import numpy as np
# 从文件中读取数组
my_array = np.load('my_array.npy')
print(my_array)
```
这里我们使用`numpy.load()`函数从文件中读取存储的数组,然后将其打印出来。注意,读取追加的数组时,需要读取整个文件中的数组。
阅读全文