2017-10-15 2 views
0

私はnetworkx blockmodel関数を使用しようとしていますが、Pythonは属性 'blockmodel'が存在しないと言っています。私はリンクhereの文書のサンプルコードを使用しています。モジュール 'networkx'には 'blockmodel'という属性はありませんか?

私はnetworkxをインストールしていますが、他の多くの機能が動作しています。この人だけが文句を言うようです。ヘルプは非常に感謝しています。

答えて

2

blockmodelの機能が、最新のバージョンのnetworkx(古いドキュメントを参照しています)のquotient_graphに置き換えられました。ここ
はblockmodel

>>> G = nx.path_graph(6) 
>>> partition = [{0, 1}, {2, 3}, {4, 5}] 
>>> M = nx.quotient_graph(G, partition, relabel=True) 
>>> list(M.edges()) 
[(0, 1), (1, 2)] 

を生成する例である更新されたドキュメントのためのhttps://networkx.github.io/documentation/stable/reference/algorithms/generated/networkx.algorithms.minors.quotient_graph.html?highlight=blockmodel を参照してください。

関連する問題