属性错误: 模块 'networkx' 没有 'from_numpy_matrix' 属性。

9

A是共现矩阵。为什么会出现AttributeError: module 'networkx' has no attribute 'from_numpy_matrix'的错误。

import numpy as np
import networkx as nx
import matplotlib
A=np.matrix(coocc)
G=nx.from_numpy_matrix(A)
3个回答

11

对于那些可能感兴趣的人,我们还可以利用to_numpy_array函数。从causalnex获取邻接矩阵非常有用:adj_matrix = nx.to_numpy_array(sm) - undefined
对于可能感兴趣的人,我们还可以利用to_numpy_array函数。从causalnex获取邻接矩阵非常有用:adj_matrix = nx.to_numpy_array(sm) - blacksnail789521

5

您可以使用 G = nx.DiGraph(np.array(A)) 替代 G = nx.from_numpy_matrix(np.array(A), create_using=nx.Graph)


3
使用 nx.from_numpy_array(.) 代替!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接