python把数组写为dat文件
时间: 2023-06-11 18:08:14 浏览: 1183
基于python批量处理dat文件及科学计算方法详解
5星 · 资源好评率100%
可以使用NumPy库中的`numpy.savetxt()`函数将数组保存为dat文件,下面是一个示例代码:
```python
import numpy as np
# 创建一个数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将数组保存为dat文件
np.savetxt('array.dat', arr)
```
这将创建一个名为`array.dat`的文件,其中包含以下内容:
```
1.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00
4.000000000000000000e+00 5.000000000000000000e+00 6.000000000000000000e+00
7.000000000000000000e+00 8.000000000000000000e+00 9.000000000000000000e+00
```
请注意,`numpy.savetxt()`函数默认使用科学计数法保存数据,可以通过设置参数`fmt`来更改格式。例如,使用`fmt="%d"`将数据保存为整数格式。
阅读全文