栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

图-介绍(intro-Graph)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

图-介绍(intro-Graph)

  1. 图
    点和边组成图
    图像是一种特殊的图
  2. 图的表示
    无向图与有向图(边有方向)
  3. 如何表示图
    邻接矩阵(ajacency matrix)
  4. 图的性质
    度(degree)节点连接边的个数
    对于有向图,度分为出度和入度
  5. 子图(subgraph)
    大图的一部分
  6. 连通图
    对于一个无向图,任意节点都能通过边到某个节点,则为连通图,反之为非连通图。
    对于无向图有连通分量的概念,即连通图只有一个连通分量,即自身;非连通的无向图有多个连通分量
  7. 有向图连通性
    强连通图,任意两个节点可达
    弱连通图,至少一个节点不满足单向连通性,将方向去掉之后,满足一个连通图
  8. 最短路径,图直径
    图中,两个节点可达的最短路径
    图直径,图中左右两两节点最短路径的最大值
  9. 度中心性
    节点度/(图节点数量-1)
    节点的度越大,度中心性越大,节点的重要性越高
  10. 特征向量中心性(eigenvecotr centrality)
    节点的重要性取决于邻居节点的数量(度),也取决于与其邻居节点的重要性。与之相连的邻居节点越重要,该节点越重要
    节点的度大,那么特征向量中心性大
    其次,当节点的度相同,那么比较节点连接的节点度大,那么特征向量中心性要大
    比度中心性更好的去表达节点所在图中的位置

先求出该图所表示的邻接矩阵的特征值。选最大的一个特征值2.48,求出对应的特征向量。将其乘以-1,是没有影响的。于是得到了图中所示的特征向量中心性 11. 中介中心性 Betweenness Centrality
=(经过该节点的最短路径数量)/(经过其余节点的最短路径数量)

  1. 连接中心性(closeness)
    反映在网络中某一节点与其他节点之间的接近程度。如果一个节点离其他的节点都很近,那么传递信息的时候就不需要依赖其他的节点,说明这个节点很重要
    =(图节点个数-1)/(节点到其他节点最短路径之和)
  2. 图应用(网页排序算法)
  • PageRank(谷歌)

  • HITS
Ref

zhihu:度中心性、特征向量中心性、中介中心性、连接中心性
python library:networkx
course code:colab
video:[b 站 视]](https://www.bilibili.com/video/BV1ZF411V7VJ?spm_id_from=333.337.search-card.all.click&vd_source=d669ed1a1e82cc94c400d22504e42d08)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/997779.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号