python输出矩阵到excel
时间: 2023-07-07 17:11:18 浏览: 100
要将Python中的矩阵输出到Excel文件中,可以使用Python的第三方库pandas和openpyxl。以下是一个简单的示例代码,可以将矩阵按行输出到Excel文件的第一个工作表中。
首先,安装pandas和openpyxl库:
```
pip install pandas openpyxl
```
然后,使用以下代码将矩阵输出到Excel文件:
```python
import pandas as pd
from openpyxl import Workbook
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 创建一个DataFrame对象,将矩阵作为数据,按行进行命名
df = pd.DataFrame(matrix, columns=['A', 'B', 'C'])
# 创建一个Excel工作簿对象
wb = Workbook()
# 获取第一个工作表
ws = wb.active
# 将DataFrame对象中的数据按行输出到工作表中
for r in dataframe_to_rows(df, index=False, header=True):
ws.append(r)
# 保存Excel文件
wb.save('matrix.xlsx')
```
在这个示例中,我们首先创建一个DataFrame对象,将矩阵作为数据,按行进行命名。然后,我们创建一个Excel工作簿对象,获取第一个工作表,并将DataFrame对象中的数据按行输出到工作表中。最后,我们保存Excel文件。