资源简介

用Python将Excel网络关系(两列,id1,id2)转换为邻接矩阵(有向网络和无向网络均可),并画出网络图

资源截图

代码片段和文件信息

“““
   File Name:    network_matrix.py
   Description :
   Author :       ECUST_xiaobing
   Time:         2019/3/26 20:12
“““
import csv
import numpy as np
import pandas as pd
import networkx as nx
import matplotlib.pyplot as plt

with open(‘F:/edges.csv‘) as f:
#两列(id1,id2),每一行表示这两个节点之间存在边
   next(f) # Skip header
   data = [tuple(map(int row)) for row in csv.reader(f)]

n = max(max(id1 id2)

评论

共有 条评论