1

まず、私はpythonの初心者です。

これは、python3でgraph-toolモジュールを使用して中心性を取得するための私のコードです

vertex_betweenness = betweenness(g)

次に、必要な値を含むプロパティ マップを取得した後。

私はこれを試しました

for v in g.vertices():
   print(vertex_betweenness[v])

いくつかの方法で出力しようとしましたが、画面に出力したり、csv ファイルを作成したりしましたが、できません。そのプロパティマップを反復する方法がわからないと思います。

私はすでに数日間グーグルで検索しましたが、この質問を解決するのに役立つページはありません.

4

2 に答える 2

1

この関数は、頂点とエッジの両方のプロパティ マップに対して2 つのbetweenness()プロパティ マップを返します ( https://graph-tool.skewed.de/static/doc/centrality.html#graph_tool.centrality.betweennessのドキュメントを参照してください)。に変更すると、切り取りが機能します

vertex_betweenness, edge_betweenness = betweenness(g)
于 2015-12-12T13:21:59.190 に答える