技能 networkx
📊

networkx

安全 📁 檔案系統存取🌐 網路存取

创建和分析复杂网络

也可從以下取得: K-Dense-AI

处理网络和图数据需要了解图算法、可视化技术和数据格式。本技能提供关于使用NetworkX在Python中创建、分析和可视化复杂网络的全面指导。

支援: Claude Codex Code(CC)
🥉 72 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「networkx」。 Create a graph with 5 nodes connected in a cycle and compute the shortest path from node 1 to node 5

預期結果:

Path found: [1, 2, 3, 4, 5] with length 4

正在使用「networkx」。 Find the node with highest betweenness centrality in a social network

預期結果:

User 'alice' has the highest betweenness centrality (0.45), indicating significant influence in connecting different groups

正在使用「networkx」。 Generate a scale-free network with 100 nodes

預期結果:

Generated Barabasi-Albert graph with 100 nodes and 297 edges using preferential attachment

安全審計

安全
v6 • 1/21/2026

All static findings are false positives. The skill is a documentation/reference guide for NetworkX (Python graph library). Static scanner flagged markdown code formatting backticks as 'shell execution' and documentation about file I/O operations as 'filesystem access'. No malicious code, credential access, or command injection exists. The skill provides safe Python graph processing guidance.

7
已掃描檔案
6,916
分析行數
2
發現項
6
審計總數
審計者: claude 查看審計歷史 →

品質評分

45
架構
100
可維護性
87
內容
22
社群
100
安全
91
規範符合性

你能建構什麼

分析社交网络关系

构建和分析社交网络图,以识别有影响力的用户、检测社区并查找连接模式。

建模生物网络

创建蛋白质相互作用网络、基因调控网络或神经连接图,用于生物学研究。

优化基础设施路由

查找最短路径、设计高效的交通网络并分析基础设施系统中的连接性。

試試這些提示

入门指南
如何使用NetworkX创建一个基本图并添加带有属性的节点和边?
查找路径
在我的图中查找两个节点之间的最短路径,并考虑边权重计算总距离。
分析影响力
计算中心性测量(介数中心性、度中心性、PageRank)以识别我的网络中最有影响力的节点。
社区检测
使用基于模块度的方法在我的图中检测社区,并用不同颜色可视化每个社区的结果。

最佳實務

  • 在生成随机图或布局时设置随机种子(seed=42)以确保可重复性
  • 根据边是否是有向的以及是否存在多条边,选择合适的图类型(Graph、DiGraph、MultiGraph)
  • 选择高效的文件格式,如用于保留属性的GraphML或用于大型Python对象的pickle

避免

  • 避免使用浮点数作为节点标识符,因为存在精度比较问题
  • 不要尝试在没有先过滤或聚类的情况下绘制非常大的图(>1000个节点)
  • 避免在迭代节点或边时修改图而不先创建副本

常見問題

NetworkX支持哪些图类型?
NetworkX支持Graph(无向图)、DiGraph(有向图)、MultiGraph(无向多图)和MultiDiGraph(有向多图)。
如何从文件读取图?
使用nx.read_edgelist()函数读取简单的边列表,nx.read_graphml()读取GraphML格式,或nx.read_gml()读取GML格式。
有哪些算法可以用于查找重要节点?
常见的中心性测量包括degree_centrality、betweenness_centrality、closeness_centrality以及用于有向图的PageRank。
如何在网络中检测社区?
使用community.greedy_modularity_communities()或community.louvain_communities()来检测密集连接的节点组。
我可以使用自定义颜色和大小来可视化图吗?
是的,在nx.draw()中使用node_color设置颜色(基于属性或度数)、node_size设置大小,width设置边粗细。
图I/O支持哪些文件格式?
支持的格式包括边列表、GraphML、GML、JSON、CSV、邻接矩阵、Pandas DataFrame和SQLite数据库。