Studiu de caz!

Introducere în analiza rețelelor în Python

Eric Ma

Data Carpentry instructor and author of nxviz package

Date

  • Rețea de colaborare utilizatori GitHub
  • Noduri: utilizatori
  • Muchii: colaborare pe același depozit GitHub
  • Obiective:
    • Analiza structurii
    • Vizualizare
    • Sistem simplu de recomandare
Introducere în analiza rețelelor în Python

Proprietăți ale grafului

import networkx as nx
G = nx.erdos_renyi_graph(n=20, p=0.2)

len(G.edges())
29
len(G.nodes())
20
Introducere în analiza rețelelor în Python

Proprietăți ale grafului

nx.degree_centrality(G)
{0: 0.15789473684210525,
 1: 0.15789473684210525,
 2: 0.15789473684210525,
 3: 0.10526315789473684,...
nx.betweenness_centrality(G)
{0: 0.01949317738791423,
 1: 0.060916179337231965,
 2: 0.1276803118908382,
 3: 0.03313840155945419,...
Introducere în analiza rețelelor în Python

Date

  • Număr de noduri
  • Număr de muchii
  • Distribuția centralității de grad
  • Distribuția centralității de intermediere
Introducere în analiza rețelelor în Python

Să exersăm!

Introducere în analiza rețelelor în Python

Preparing Video For Download...