python将数组保存为txt
时间: 2023-10-09 12:06:24 浏览: 142
Python3将数据保存为txt文件的方法
你可以使用numpy 库将数组保存为 txt 文件。以下是一个示例代码:
```python
import numpy as np
# 创建一个数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 将数组保存为txt文件,每个元素以逗号分隔
np.savetxt('arr.txt', arr, delimiter=',')
```
执行这个代码后,会在当前目录下生成一个名为 `arr.txt` 的文件,其内容如下:
```
1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00
4.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00
```
如果你想将数组保存为更容易阅读的形式,可以使用 `fmt` 参数指定输出格式,例如:
```python
np.savetxt('arr.txt', arr, delimiter=',', fmt='%d')
```
执行这个代码后,会在当前目录下生成一个名为 `arr.txt` 的文件,其内容如下:
```
1,2,3
4,5,6
```
其中 `%d` 表示输出为整数。
阅读全文