zoukankan      html  css  js  c++  java
  • Python-Networkx

     1 import networkx
     2 
     3 #建图
     4 G = networkx.Graph()
     5 #节点数:
     6 len(G)
     7 #边数
     8 G.number_of_edges()
     9 #节点表
    10 G.nodes() 
    11 #边表
    12 G.edges()
    13 #网络直径
    14 diameter(G)
    15 #所有节点间的最短*路径*,列表存储
    16 networkx.all_pairs_shortest_path(G)
    17 #网络节点间的平均最短路长度
    18 networkx.average_shortest_path_length(G)
    19 #插入边,点会自动生成
    20 G.add_edge(search(s[0]), search(s[1]), weight = eval(s[x]))
    21 #网络传递性
    22 Transitivity = networkx.transitivity(G)
    23 #网络各个节点群聚系数
    24 Clustering = networkx.clustering(G)
    25 #网络度分布
    26 Degree_distribution = networkx.degree_histogram(G)
    27 #网络度中心性
    28 Degree_Centrality = networkx.degree_centrality(G)
    29 #各个节点Closeness
    30 Closeness_Centrality = networkx.closeness_centrality(G)
    31 #各个节点Betweenness
    32 Betweenness_Centrality = networkx.betweenness_centrality(G)

    这些函数用于处理一个有数据的网络,所以生成随机图之类的函数不包含在内

  • 相关阅读:
    待学习资料
    Hive之数据类型
    Hive 之元数据库的三种模式
    Hive之数据模型
    311 jvm类加载以及对象回收相关
    221 netty模型相关
    J101
    213 NIO编程
    XXLJOB终止定时任务的犯二小故事
    XXL-JOB源码研究(1)---version 2.1.2
  • 原文地址:https://www.cnblogs.com/neverforget/p/5784943.html
Copyright © 2011-2022 走看看