将写好的邻接矩阵导出为excel
时间: 2023-10-25 11:16:10 浏览: 71
要将邻接矩阵导出为Excel表格,可以使用pandas库中的to_excel()函数。假设邻接矩阵保存在名为"matrix.csv"的CSV文件中,可以使用以下代码将其导入为DataFrame类型:
```
import pandas as pd
df = pd.read_csv('matrix.csv', header=None)
```
其中,header=None表示读取的CSV文件没有列名。
接下来,可以使用to_excel()函数将DataFrame导出为Excel表格。假设要将邻接矩阵保存为名为"adjacency_matrix.xlsx"的Excel文件,则可以使用以下代码:
```
df.to_excel('adjacency_matrix.xlsx', index=False, header=False)
```
其中,index=False和header=False表示不将行索引和列名导出为Excel表格的一部分。如果需要导出行索引和列名,则可以将它们设置为True。
如果需要导出多个表单,则可以使用ExcelWriter对象。以下代码演示了如何将邻接矩阵导出为包含两个表单的Excel文件:
```
with pd.ExcelWriter('adjacency_matrix.xlsx') as writer:
df.to_excel(writer, sheet_name='Sheet1', index=False, header=False)
df.to_excel(writer, sheet_name='Sheet2', index=False, header=False)
```
其中,sheet_name参数指定了要导出的表单名称。可以根据需要添加更多的to_excel()函数来导出更多的表单。