作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
最近我发现了IPython notebook
,这是一个强大的工具。作为一名 IT 学生,我一直在寻找一种在 Python 中表示图形的方法。例如,我想知道是否有一个库(如 numpy
或 matplotlib
?)可以从中提取
{ "1" : ["3", "2"],
"2" : ["4"],
"3" : ["6"],
"4" : ["6"],
"5" : ["7", "8"],
"6" : [],
"7" : [],
"8" : []
}
像这样:
有这样的东西吗?
最佳答案
您可以使用 networkx并且,如果您需要在 ipython notebook 中呈现图形,nxpd
import networkx as nx
from nxpd import draw
G = nx.DiGraph()
G.graph['dpi'] = 120
G.add_nodes_from(range(1,9))
G.add_edges_from([(1,2),(1,3),(2,4),(3,6),(4,5),(4,6),(5,7),(5,8)])
draw(G, show='ipynb')
关于python - 如何用 IPython 表示图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29774105/
我是一名优秀的程序员,十分优秀!