新闻

关于 igraph 发布和其他事项

python-igraph 0.11.6

python-igraph 0.11.6,0.11 系列的第六个 bug 修复版本已发布。 此版本的主要原因是将 igraph 的 C 核心更新到 0.10.13,这带来了一些 bug 修复,以及 Python 界面的一些新功能。 请参阅更新日志了解更多详情。

安装 Python 界面的首选方式是通过 pip;在大多数支持的平台(Windows、Linux 和 macOS)上,键入pip install igraph应该会安装一个预编译的 Python wheel。 预编译的 wheels 和源代码也可以从 Python Package Index 页面获得。

请继续阅读以获取有关 0.11.6 版本中更改的更多详细信息。

已添加

  • 添加了 Graph.Hypercube() 用于创建 n 维超立方体图。
  • 添加了 Graph.Chung_Lu() 用于从 Chung-Lu 模型以及几个相关模型中进行抽样。
  • 添加了 Graph.is_complete() 用于测试所有不同的顶点对之间是否存在连接。
  • 添加了 Graph.is_clique() 用于测试一组顶点是否形成一个团。
  • 添加了 Graph.is_independent_vertex_set() 用于测试某些顶点是否形成一个独立集。
  • 添加了 Graph.mean_degree() 以方便计算图的平均度数。

已更改

  • igraph 的 C 核心已更新至 0.10.13 版本。
  • Graph.rewire() 现在默认尝试执行边交换,次数为边数的 10 倍。
  • 当找不到属性时发出的错误消息现在会提及该属性的名称和类型。