本文簡要介紹
networkx.generators.directed.gn_graph
的用法。用法:
gn_graph(n, kernel=None, create_using=None, seed=None)
返回具有
n
節點的增長網絡 (GN) 有向圖。GN 圖是通過一次添加一個節點來構建的,並帶有指向一個先前添加的節點的鏈接。鏈接的目標節點是根據度數以概率選擇的。默認的附件內核是節點度數的線性函數。
該圖始終是(有向)樹。
- n:int
生成圖的節點數。
- kernel:函數
附件內核。
- create_using:NetworkX 圖構造函數,可選(默認有向圖)
要創建的圖表類型。如果是圖形實例,則在填充之前清除。
- seed:整數、random_state 或無(默認)
隨機數生成狀態的指示符。請參閱隨機性。
參數:
參考:
- 1
P. L. Krapivsky and S. Redner, Organization of Growing Random Networks, Phys. Rev. E, 63, 066123, 2001.
例子:
要創建無向 GN 圖,請使用
to_directed()
方法:>>> D = nx.gn_graph(10) # the GN graph >>> G = D.to_undirected() # the undirected version
要指定附件內核,請使用
kernel
關鍵字參數:>>> D = nx.gn_graph(10, kernel=lambda x: x ** 1.5) # A_k = k^1.5
相關用法
- Python NetworkX gnp_random_graph用法及代碼示例
- Python NetworkX gnr_graph用法及代碼示例
- Python NetworkX get_edge_attributes用法及代碼示例
- Python NetworkX generate_multiline_adjlist用法及代碼示例
- Python NetworkX generic_node_match用法及代碼示例
- Python NetworkX gomory_hu_tree用法及代碼示例
- Python NetworkX generate_gml用法及代碼示例
- Python NetworkX generate_adjlist用法及代碼示例
- Python NetworkX generic_multiedge_match用法及代碼示例
- Python NetworkX greedy_color用法及代碼示例
- Python NetworkX generate_graphml用法及代碼示例
- Python NetworkX generic_edge_match用法及代碼示例
- Python NetworkX greedy_modularity_communities用法及代碼示例
- Python NetworkX generate_edgelist用法及代碼示例
- Python NetworkX greedy_tsp用法及代碼示例
- Python NetworkX graphviz_layout用法及代碼示例
- Python NetworkX generic_weighted_projected_graph用法及代碼示例
- Python NetworkX global_reaching_centrality用法及代碼示例
- Python NetworkX global_parameters用法及代碼示例
- Python NetworkX girvan_newman用法及代碼示例
- Python NetworkX groups用法及代碼示例
- Python NetworkX generate_gexf用法及代碼示例
- Python NetworkX generalized_degree用法及代碼示例
- Python NetworkX goldberg_radzik用法及代碼示例
- Python NetworkX gaussian_random_partition_graph用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.generators.directed.gn_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。