本文簡要介紹
networkx.generators.small.make_small_graph
的用法。用法:
make_small_graph(graph_description, create_using=None)
返回graph_description 說明的小圖。
自 2.7 版起已棄用:make_small_graph 已棄用,將在 3.0 版中刪除。如果“ltype” == “adjacencylist”,將列表轉換為字典並使用
from_dict_of_lists
.如果“ltype” == “edgelist”,使用from_edgelist
.graph_description 是 [ltype,name,n,xlist] 形式的列表
這裏ltype是“adjacencylist”或“edgelist”之一,name是圖的名稱,n是節點數。這構建了一個由 n 個節點組成的圖,其標簽為整數 0,...,n-1。
如果 ltype=”adjacencylist” 則 xlist 是一個恰好有 n 個條目的鄰接表,其中第 j 個條目(可以為空)指定連接到頂點 j 的節點。例如“square” 圖 C_4 可以通過以下方式獲得
>>> G = nx.make_small_graph( ... ["adjacencylist", "C_4", 4, [[2, 4], [1, 3], [2, 4], [1, 3]]] ... )
或者,因為我們不需要添加兩次邊,
>>> G = nx.make_small_graph(["adjacencylist", "C_4", 4, [[2, 4], [3], [4], []]])
如果 ltype=”edgelist” 則 xlist 是寫為 [[v1,w2],[v2,w2],…,[vk,wk]] 的邊列表,其中 vj 和 wj 為 1,..,n 範圍內的整數例如“square” 圖 C_4 可以通過以下方式獲得
>>> G = nx.make_small_graph( ... ["edgelist", "C_4", 4, [[1, 2], [3, 4], [2, 3], [4, 1]]] ... )
使用 create_using 參數選擇圖形類/類型。
相關用法
- Python NetworkX make_max_clique_graph用法及代碼示例
- Python NetworkX maximal_independent_set用法及代碼示例
- Python NetworkX maximum_spanning_tree用法及代碼示例
- Python NetworkX maximum_flow用法及代碼示例
- Python NetworkX maximum_flow_value用法及代碼示例
- Python NetworkX maximum_spanning_edges用法及代碼示例
- Python NetworkX max_flow_min_cost用法及代碼示例
- Python NetworkX multi_source_dijkstra_path用法及代碼示例
- Python NetworkX minimum_spanning_edges用法及代碼示例
- Python NetworkX modularity_matrix用法及代碼示例
- Python NetworkX minimum_edge_cut用法及代碼示例
- Python NetworkX minimum_st_node_cut用法及代碼示例
- Python NetworkX minimum_spanning_tree用法及代碼示例
- Python NetworkX minimum_node_cut用法及代碼示例
- Python NetworkX minimum_cut_value用法及代碼示例
- Python NetworkX multi_source_dijkstra_path_length用法及代碼示例
- Python NetworkX min_cost_flow_cost用法及代碼示例
- Python NetworkX modularity用法及代碼示例
- Python NetworkX min_cost_flow用法及代碼示例
- Python NetworkX minimum_cut用法及代碼示例
- Python NetworkX minimum_st_edge_cut用法及代碼示例
- Python NetworkX minimum_cycle_basis用法及代碼示例
- Python NetworkX multi_source_dijkstra用法及代碼示例
- Python NetworkX multipartite_layout用法及代碼示例
- Python NetworkX negative_edge_cycle用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.generators.small.make_small_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。