复杂网络
Morty Ma
这个作者很懒,什么都没留下…
展开
-
同时输出多个方法的Top-K节点(Python)
注意:该方法输出的为Top-K节点的索引(index),即若节点Id为1~n,则对应输出索引为0~n-1。读者需要根据自己的实际应用进行调整或修改!输入:“多方法排序.csv”文件对应的Dataframe文件类型如下图Id LR PR S1 S2 S3 1 0.627 0.007669 0.5405 0.6014 0.561 2 0.627 0.007669 0.6312 0.6574 0.原创 2021-07-14 15:56:30 · 624 阅读 · 0 评论 -
复杂网络节点排序方法的评价-SIR传播曲线(Python)
1 SIRhttps://blog.csdn.net/weixin_40935887/article/details/114690294#SIR_12 SIR传播曲线import networkx as nximport numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom matplotlib.pyplot import MultipleLocatorfrom SIR import SIR_networ原创 2021-07-14 13:59:27 · 2537 阅读 · 7 评论 -
计算网络中节点的SIR值(Python)
1 SIR模型代码https://blog.csdn.net/weixin_40935887/article/details/1146902942 计算每个节点的SIR值import networkx as nximport numpy as npimport pandas as pd# 引入1中的SIR代码,也可直接复制粘贴到本代码中from SIR import SIR_networkif __name__ == '__main__': ''' 数据准备。更换原创 2021-07-13 10:44:13 · 2354 阅读 · 10 评论 -
复杂网络中根据网络的边信息得到网络的邻接矩阵Matlab实现
%% 载入数据% 数据类型:edge[id,source,target]load('edges.mat')%载入邻接表数据--有向边%% 邻接表转邻接矩阵N=length(edges); % 边数M=100 % 你网络的节点数adjMatrix=zeros(M) % 使用0初始化矩阵for i=1:N % 循环N条边 adjMatrix(edges(i,1),edges(i,2))=1; % 将存在的边置为1end...原创 2021-03-13 21:42:00 · 2503 阅读 · 0 评论 -
复杂网络度分布(幂律分布)图Python
复杂网络度分布(幂律分布)图Python1. 无向图直接使用networkx所提供的相关函数。代码import matplotlib.pyplot as plt # 导入科学绘图包import networkx as nximport numpy as npadj = np.loadtxt('adj.txt', dtype=np.int) # 邻接矩阵G = nx.from_numpy_matrix(adj) # 网络图print("某个节点的度:", G.degree(0)原创 2021-03-12 11:30:42 · 13933 阅读 · 9 评论 -
复杂网络研究中的SIR传播模型(Python实现)
复杂网络研究中的传播模型SIR的Python实现原创 2021-03-12 10:56:45 · 9908 阅读 · 18 评论