私はどのようにリストに1つの要素だけのジェネレータを変換するか知っていると思います。例えば、fが要素を1つ持つジェネレータである場合、list(f)は "not iterable"を発生させます。 ?前もって感謝します!Pythonジェネレータ変換
nx.adamic_adar_index(g, (0, 1))
list(nx.adamic_adar_index(g, (0, 1)))
これはTypeErrorを送出します。 'INT' オブジェクトが反復可能ではないが、以下が
nx.adamic_adar_index(g, [(0, 1),(2,3)])
list(nx.adamic_adar_index(g, [(0, 1),(2,3)]))
結果は[(0、1、2.3878841007006875)、(2、3、0.9282626109897467)OKであります]
問題のあるコードを表示するか、そのコードから作成した[MCVE](http://stackoverflow.com/help/mcve)を表示してください。 –
あなたはタプルのリストを反復しています。 – Pieter21
完全なスタックトレースを投稿できますか? 'nx.adamic_adar_index(g、(0、1))'自体にそのエラーはありませんか? – tdelaney