本文简要介绍
networkx.convert_matrix.to_numpy_recarray
的用法。用法:
to_numpy_recarray(G, nodelist=None, dtype=None, order=None)
以NumPy recarray 形式返回图形邻接矩阵。
自 2.7 版起已弃用:
to_numpy_recarray
已弃用并将在NetworkX 3.0 中删除。采用nx.to_numpy_array(G, dtype=dtype, weight=None).view(np.recarray)
反而。- G:图形
NetworkX 图用于构造 NumPy recarray。
- nodelist:列表,可选
行和列根据
nodelist
中的节点进行排序。如果nodelist
为无,则排序由 G.nodes() 生成。- dtype:NumPy 数据类型,可选
一个名为 dtype 的有效 NumPy 用于初始化 NumPy recarray。假设数据类型名称是图形边属性字典中的键。默认值为
dtype([("weight", float)])
。- order:{‘C’, ‘F’},可选
是否在内存中以 C 或 Fortran-contiguous(行或列)顺序存储多维数据。如果无,则使用 NumPy 默认值。
- M:NumPy 重新排列
具有指定边数据的图作为 Numpy 重新数组
参数:
返回:
注意:
当
nodelist
不包含G
中的每个节点时,邻接矩阵由G
的子图构建,该子图由nodelist
中的节点诱导。例子:
>>> G = nx.Graph() >>> G.add_edge(1, 2, weight=7.0, cost=5) >>> A = nx.to_numpy_recarray(G, dtype=[("weight", float), ("cost", int)]) >>> print(A.weight) [[0. 7.] [7. 0.]] >>> print(A.cost) [[0 5] [5 0]]
相关用法
- Python NetworkX to_numpy_matrix用法及代码示例
- Python NetworkX to_numpy_array用法及代码示例
- Python NetworkX to_nested_tuple用法及代码示例
- Python NetworkX to_networkx_graph用法及代码示例
- Python NetworkX to_prufer_sequence用法及代码示例
- Python NetworkX to_dict_of_dicts用法及代码示例
- Python NetworkX to_scipy_sparse_array用法及代码示例
- Python NetworkX to_pydot用法及代码示例
- Python NetworkX to_vertex_cover用法及代码示例
- Python NetworkX to_sparse6_bytes用法及代码示例
- Python NetworkX to_graph6_bytes用法及代码示例
- Python NetworkX to_pandas_adjacency用法及代码示例
- Python NetworkX to_agraph用法及代码示例
- Python NetworkX to_scipy_sparse_matrix用法及代码示例
- Python NetworkX to_pandas_edgelist用法及代码示例
- Python NetworkX topological_generations用法及代码示例
- Python NetworkX topological_sort用法及代码示例
- Python NetworkX transitive_closure_dag用法及代码示例
- Python NetworkX tree_graph用法及代码示例
- Python NetworkX threshold_accepting_tsp用法及代码示例
- Python NetworkX tensor_product用法及代码示例
- Python NetworkX transitivity用法及代码示例
- Python NetworkX triangles用法及代码示例
- Python NetworkX triad_graph用法及代码示例
- Python NetworkX transitive_closure用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.convert_matrix.to_numpy_recarray。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。