2024-04-25 06:53:57 发布
网友
我有一个相当大的稀疏矩阵。稀疏矩阵具有以下格式的元素。我想用networkx库创建一个图形网络。现在,我该怎么接近呢?在
Row and column are nodes and they are connected if the value of the matrix element is 1.
In [44]: print(a) (0, 0) 1 (1, 2) 1 (1, 3) 1 (2, 3) 1
看看
from_scipy_sparse_matrix。在
调用看起来像G=nx.from_scipy_sparse_matrix(A, parallel_edges=False, create_using=None, edge_attribute='weight')
G=nx.from_scipy_sparse_matrix(A, parallel_edges=False, create_using=None, edge_attribute='weight')
A是稀疏矩阵。在
A
如果parallel_edges=False,则条目被视为边缘权重
parallel_edges=False
create_using表示它是什么样的图。它默认为nx.Graph。在
create_using
nx.Graph
如果create_using是MultiDiGraph的MultiGraph,并且parallel_edges=True,并且所有的边都是条目,那么2将意味着2条边。在
MultiDiGraph
MultiGraph
parallel_edges=True
2
否则,条目将被视为边属性。在
看看
from_scipy_sparse_matrix。在
调用看起来像
G=nx.from_scipy_sparse_matrix(A, parallel_edges=False, create_using=None, edge_attribute='weight')
A
是稀疏矩阵。在如果
parallel_edges=False
,则条目被视为边缘权重create_using
表示它是什么样的图。它默认为nx.Graph
。在如果
create_using
是MultiDiGraph
的MultiGraph
,并且parallel_edges=True
,并且所有的边都是条目,那么2
将意味着2条边。在否则,条目将被视为边属性。在
相关问题 更多 >
编程相关推荐