igraph官网:https://igraph.org/python/#startpy
值得注意的是,安装不是所见即所得pip install igraph,而是:

pip install python-igraph

如题,本篇文章中将介绍的内容为networkxigraph之间的转换。

1. networkxigraph

import networkx as nx
import igraph as igg = nx.karate_club_graph()
d = nx.to_pandas_edgelist(g).values
g = ig.Graph(d)
for v in g.vs:print(v)

2. igraphnetworkx

import networkx as nx
import igraph as igg = nx.karate_club_graph()
d = nx.to_pandas_edgelist(g).values
g = ig.Graph(d)t = [str(e[0])+" "+str(e[1]) for e in g.get_edgelist()]
f = nx.parse_adjlist(t)
print(f.nodes)
['0', '1', '2', '3', '4', '5', '6', '7', '8', '10', '11', '12', '13', '17', '19', '21', '31', '30', '9', '27', '28', '32', '16', '33', '14', '15', '18', '20', '22', '23', '25', '29', '24', '26']

igraph与netwrokx的转换相关推荐

  1. SparCC的微生物网络构建示例

    SparCC的微生物网络构建示例 续前文"微生物共发生网络",本篇继续简介SparCC的网络构建方法. 基于高通量测序的技术,例如16S rRNA分析,为阐明天然微生物群落的复杂结 ...

  2. igraph入门教程

    python-igraph的基本操作 参考:python-igraph官网教程 ps: 在jupyter上运行后直接导出的md,可能有点乱码 部分翻译靠的是机翻,勿细究 更多的教程在igraph的官网 ...

  3. 【R语言实例】igraph — 网络分析与可视化包(2)

    作者简介: 本文作者系大学统计学专业教师,多年从事统计学的教学科研工作,在随机过程.统计推 断.机器学习领域有深厚的理论积累与应用实践. 2. 从文件读取网络数据 数据集1: 边列表 边列表数据集由两 ...

  4. R统计绘图-变量分组相关性网络图(igraph)

    一.数据准备 数据是21个土壤样本的环境因子,细菌和真菌丰度数据. library(tidyverse) library(igraph) library(psych) ### 1.1 观测-变量数据表 ...

  5. 万能转换:R图转成Word、PPT、Excel、HTML、Latex、矢量图等

    R包export可以轻松的将R绘制的图和统计表输出到 Microsoft Office (Word.PowerPoint和Excel).HTML和Latex中,其质量可以直接用于发表. 你和PPT高手 ...

  6. javabean实体类与实体类之间的快速转换

    一.Dozer是什么? dozer是一个能把实体和实体之间进行转换的工具.只要建立好映射关系.就像是ORM的数据库和实体映射一样. 使用方法示例如下: // article(PO) -> art ...

  7. C++ 笔记(35)— std::to_string 转换整形数字为字符串

    1. 函数原型 string to_string (int val); string to_string (long val); string to_string (long long val); s ...

  8. C++ OJ 中多行数据输入(大小写转换、通过移位运算实现2的n次方、多组输入,每行输入数量不一样)

    1. 多组输入,输出每行最大值 while(cin>>a>>b) 主要解决的是两个为一组的多组数据输入,当一次只输入一个数据时就用 while(cin>>a) 输入 ...

  9. 数据结构(02)— 时间复杂度与空间复杂度转换

    1. 时间复杂度转化为空间复杂度 常用的降低时间复杂度的方法有递归.二分法.排序算法.动态规划等,降低空间复杂度的核心思路就是,能用低复杂度的数据结构能解决问题,就千万不要用高复杂度的数据结构. ​ ...

最新文章

  1. 机器学习(实战)泰坦尼克号(游客存活率预估)
  2. 使用Picasso实现图片圆角和图片圆形
  3. 你聚类个数是靠拍的?
  4. vb 垂直滚动条定位
  5. vnc报错 font catalog is not properly configured
  6. java中set怎么建int型_使用Array.setInt来填充Java中的数组
  7. 黄聪:C#索引器详解、示例
  8. 记git升级版本之后出现fatal: NullReferenceException encountered问题
  9. Sql查询出数据表中所有重复的数据
  10. Linux入门——文本处理三剑客之gnu awk
  11. tab按钮样式 vue_vant 解决tab切换插件标题样式自定义的问题
  12. [我叫以赏]Python获取B站UP主粉丝数
  13. cesium 设置时间_Cesium 车辆跟踪事件气泡弹窗一直开启
  14. jQuery事件绑定和解绑
  15. luooj最强阵容加强版
  16. 在html中加入一个动态图,图片上加gif图片 图片某个角落贴个gif动态图,如何在静态图片上面加一张GIF动态图...
  17. MySQL 慢查询日志 使用方法浅析 日志定位与优化技巧
  18. 北大计算机论文答辩,自考同路人:在北大参加论文答辩的全过程
  19. MSRA相关资料总结!
  20. 【转】60系列应用的全屏处理

热门文章

  1. h5加java棋牌_Html5斗地主棋牌架设Canvas实现斗地主游戏代码解析
  2. JS校验统一社会信用代码的真实性
  3. 线程控制-客户端获取信息无反应
  4. 为什么有阿里云ACP认证好找工作呢?
  5. P3855 [TJOI2008]Binary Land
  6. NVIDIA NCCL 源码学习(四)- 建图过程
  7. IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化
  8. mac录屏如何把声音录进去?
  9. oracle-01722,函数subtr,instr
  10. oracle中substr () in,Oracle中的substr()函数使用详解及应用