python的矩阵保存txt与读取
时间: 2023-11-04 12:19:28 浏览: 413
Python3 中把txt数据文件读入到矩阵中的方法
要将一个矩阵保存为txt文件,可以使用numpy库中的savetxt方法。如下所示:
```python
import numpy as np
# 定义一个矩阵
matrix = np.array([[1, 2], [3, 4]])
# 保存为txt文件
np.savetxt('matrix.txt', matrix)
```
要从txt文件中读取矩阵,可以使用numpy库中的loadtxt方法。如下所示:
```python
import numpy as np
# 从txt文件中读取矩阵
matrix = np.loadtxt('matrix.txt')
# 打印矩阵
print(matrix)
```
以上代码会输出以下结果:
```
[[1. 2.]
[3. 4.]]
```
注意:保存为txt文件时,默认使用科学计数法保存浮点数,如果需要使用小数点保留位数,可以使用fmt参数指定格式。例如,要保留两位小数,可以将savetxt方法改为如下形式:
```python
np.savetxt('matrix.txt', matrix, fmt='%.2f')
```
阅读全文