资源简介

用Python将Excel网络关系(两列,id1,id2)转换为邻接矩阵。将数据更改为csv格式存储,通过遍历数据,输出邻接矩阵。经过实验,对网络节点关系数据进行重复处理,即1对应2节点,同样在数据中输入2对应1节点,以此可直接求出邻接矩阵,

资源截图

代码片段和文件信息

#导入模块
import csv
import numpy as np
import pandas as pd
import networkx as nx
import matplotlib.pyplot as plt

f = open(‘D:/test/edges.csv‘) 
 #数据两列(id1,id2),每一行表示这两个节点之间存在边
data = [tuple(map(int row)) for row in csv.reader(f)]#读取数据

n = max(max(id

评论

共有 条评论