本文簡要介紹
networkx.drawing.layout.spectral_layout
的用法。用法:
spectral_layout(G, weight='weight', scale=1, center=None, dim=2)
使用圖拉普拉斯算子的特征向量定位節點。
使用未歸一化的拉普拉斯算子,布局顯示可能的節點簇,它們是比率切割的近似值。如果dim 是維數,則位置是與從第二個開始的遞增特征值對應的dim 特征向量的條目。
- G:NetworkX 圖或節點列表
G 中的每個節點都會分配一個位置。
- weight:字符串或無可選(默認='weight')
保存用於邊權重的數值的邊屬性。如果無,則所有邊權重為 1。
- scale:數字(默認值:1)
位置的比例因子。
- center:類似數組或無
使布局居中的坐標對。
- dim:int
布局的維度。
- pos:dict
由節點鍵入的位置字典
參數:
返回:
注意:
在定位節點時,有向圖將被視為無向圖。
對於較大的圖(>500 個節點),這將使用 SciPy 稀疏特征值求解器 (ARPACK)。
例子:
>>> G = nx.path_graph(4) >>> pos = nx.spectral_layout(G)
相關用法
- Python NetworkX spectral_bipartivity用法及代碼示例
- Python NetworkX spectral_graph_forge用法及代碼示例
- Python NetworkX spring_layout用法及代碼示例
- Python NetworkX spiral_layout用法及代碼示例
- Python NetworkX single_source_dijkstra_path_length用法及代碼示例
- Python NetworkX single_source_bellman_ford用法及代碼示例
- Python NetworkX subgraph_view用法及代碼示例
- Python NetworkX shortest_path用法及代碼示例
- Python NetworkX square_clustering用法及代碼示例
- Python NetworkX soft_random_geometric_graph用法及代碼示例
- Python NetworkX sets用法及代碼示例
- Python NetworkX simrank_similarity用法及代碼示例
- Python NetworkX shell_layout用法及代碼示例
- Python NetworkX single_source_bellman_ford_path用法及代碼示例
- Python NetworkX sudoku_graph用法及代碼示例
- Python NetworkX single_source_bellman_ford_path_length用法及代碼示例
- Python NetworkX single_source_shortest_path_length用法及代碼示例
- Python NetworkX snap_aggregation用法及代碼示例
- Python NetworkX set_edge_attributes用法及代碼示例
- Python NetworkX stochastic_block_model用法及代碼示例
- Python NetworkX symmetric_difference用法及代碼示例
- Python NetworkX selfloop_edges用法及代碼示例
- Python NetworkX second_order_centrality用法及代碼示例
- Python NetworkX simulated_annealing_tsp用法及代碼示例
- Python NetworkX shortest_augmenting_path用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.drawing.layout.spectral_layout。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。