Alireza Shokrizadeh Ответов: 0

Как подсчитать страницу и ссылку, а также среднюю степень ввода / вывода в веб-графике степени распределения


Вот мой код
import networkx as nx
import pylab as plt
from collections import Counter

webg = nx.read_edgelist('web-graph.txt',create_using=nx.DiGraph(),nodetype=int)
in_degrees = webg.in_degree()
in_values = sorted(set(in_degrees.values()))
in_hist = [in_degrees.values().count(x)for x in in_values]
#in_hist = Counter(in_degrees.values())

plt.figure()
plt.grid(True)
plt.plot(in_values,in_hist,'ro-')
plt.plot(out_values,out_hist,'bv-')
plt.legend(['in-degree','Out-degree'])
plt.xlabel('Degree')
plt.ylabel('Number of nodes')
plt.title('web graph degree')
plt.xlim([0,2*10**2])
plt.savefig('/home/alireza/web-graph-degree.pdf')
plt.close()


Что я уже пробовал:

я пытаюсь работать с python networkx, matplotlib и numpy

Suvendu Shekhar Giri

"я пробую с python networkx, matplotlib и numpy"
столкнулся с какой-нибудь проблемой?

0 Ответов