Ich bin sehr neu bei networkX. Also ein Problem in sehr grundlegenden Dingen.Textdatei von Graph-Daten mit NetworkX lesen
Ich habe Netzwerkdaten in der Textdatei in folgendem Format:
InNode OutNode
N1 N5
N2 N4
N3 N6
N2 N2
N4 N7
Meine Fragen sind:
1) Wie die Daten mit NetworkX zu lesen, so dass ich das bekommen kann Knoten und Kanten zwischen dem Graphen?
2) Wie berechnet man die Eigenflanke des Netzwerks (N2, N2)?
Ich habe den folgenden Code versucht. Aber es gibt mir nicht die richtige Antwort.
import matplotlib
import networkx as net
import urllib
import csv
g = net.Graph()
f1 = csv.reader(open("data.txt","rb"))
for row in f1:
g.add_nodes_from(row)
len(g)
g.number_of_nodes()