模块networkx没有矩阵二分随机图



我想用networkx构造一个随机二分图,但我得到了

AttributeError: module networkx has no attribute bipartite_random_graph

有人知道如何解决这个问题吗?我在stackoverflow上看到其他人在其他功能上也有同样的问题,可以通过导入正确的包来解决,但我找不到解决我问题的方法。

我使用的是networkx 2.8.7版


import networkx as nx


if __name__ == "__main__":
g=nx.bipartite_random_graph(3, 2, 0.5, seed=None, directed=False)
a = nx.adjacency_data(g)

如果您是NetworkX的2.8.7版本,文档会指示以下任一项应该有效:

from networkx.algorithms import bipartite
g = bipartite.random_graph(3, 2, 0.5, seed = None, directed = False)

或者(不单独导入bipartite算法(:

g = nx.bipartite.random_graph(3, 2, 0.5, seed = None, directed = False)

相关内容

  • 没有找到相关文章

最新更新