我想用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)