python将numpy数组存储到txt文件中
时间: 2023-12-03 16:45:50 浏览: 92
python使用numpy读取、保存txt数据的实例
5星 · 资源好评率100%
可以使用`numpy.savetxt()`函数将一个numpy数组存储到txt文件中。
下面是一个例子:
```python
import numpy as np
# 创建一个numpy数组
a = np.array([[1, 2, 3], [4, 5, 6]])
# 将数组存储到txt文件中
np.savetxt('array.txt', a)
```
这将会在当前目录下创建一个名为`array.txt`的文件,文件内容如下:
```
1.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00
4.000000000000000000e+00 5.000000000000000000e+00 6.000000000000000000e+00
```
由于`savetxt()`函数默认使用科学计数法,因此每个数字都被转换成了科学计数法的形式。如果你希望使用普通的小数形式,可以设置`fmt`参数。例如,下面的代码将数字格式设置为整数:
```python
np.savetxt('array.txt', a, fmt='%d')
```
这会将文件内容改为:
```
1 2 3
4 5 6
```
你可以根据需要调整`fmt`参数的值。
阅读全文