从文件in2.txt(作业附件里)中读入矩阵信息,将矩阵转置后写入out2.txt文件。
时间: 2024-02-06 10:11:22 浏览: 101
毕设和企业适用springboot企业数据管理平台类及跨境电商管理平台源码+论文+视频.zip
好的,我可以帮你解决这个问题。
以下是 Python 代码实现:
```python
# 读取文件
with open('in2.txt', 'r') as f:
matrix = []
for line in f.readlines():
matrix.append(list(map(int, line.strip().split())))
# 转置矩阵
transpose_matrix = []
for i in range(len(matrix[0])):
row = []
for j in range(len(matrix)):
row.append(matrix[j][i])
transpose_matrix.append(row)
# 写入文件
with open('out2.txt', 'w') as f:
for row in transpose_matrix:
f.write(' '.join(map(str, row)) + '\n')
```
这段代码首先读取 `in2.txt` 文件中的矩阵信息,然后将矩阵转置后写入 `out2.txt` 文件中。
你可以将这段代码保存为 `transpose_matrix.py` 文件,然后在命令行中运行:
```
python transpose_matrix.py
```
注意,在运行之前,你需要将 `in2.txt` 文件放在与 `transpose_matrix.py` 文件相同的目录下。
阅读全文