本文簡要介紹
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。