【发布时间】:2017-04-27 16:46:47
【问题描述】:
我对networkX很陌生。所以在非常基本的事情上遇到问题。
我在文本文件中有以下格式的网络数据:
InNode OutNode
N1 N5
N2 N4
N3 N6
N2 N2
N4 N7
我的问题如下:
1) 如何使用networkX读取数据,以便获取图之间的节点和边?
2)如何计算网络的自边缘(N2,N2)?
我尝试了以下代码。但这并没有给我正确的答案。
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()
【问题讨论】: