ipython 学习笔记 2 network graph--NetworkX
生活随笔
收集整理的這篇文章主要介紹了
ipython 学习笔记 2 network graph--NetworkX
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果NetworkX不好用,pip uninstall 然后install
1) 看每個node的social情況
In [1]: import networkx as nx In [2]: nx.read<點擊TAB看選項> 比如 nx.read_adjlist nx.read_dot nx.read_edgelist這個時候應該在有一系列edges和dot的文件夾 fbdata里 In [3]: g = nx.read_edgelist('0.edges') 此時g繼承了read的各種method,查看g的情況 In [5]: len(g.nodes()), len(g.edges()) Out[5]: (333, 2519)The 0 ego user then appears to have 333 friends(nodes), and there are 2519 connections(edges)?between these friends.?
2) 看social network的structure
sg = nx.connected_component_subgraphs(g) [len(s) for s in sg] 這里因為sg是個generator object 書上的用法不對,但是我不知道怎么改 s1 =list(sg) s1 = s1[0] nx.radius(sg), nx.diameter(sg)可能是版本問題,?
轉載于:https://www.cnblogs.com/jiajiaxingxing/p/4548813.html
總結
以上是生活随笔為你收集整理的ipython 学习笔记 2 network graph--NetworkX的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发记录(转)
- 下一篇: json的用法