关于 igraph 发布和其他事项
C/igraph 0.10.8,0.10 系列的第七个错误修复版本已发布。
可以从 GitHub 发布页面 获取源代码。
这主要是一个维护版本,包含错误修复,但它也添加了计算图的联合度矩阵、联合度分布和度相关函数以及边端点任意顶点类别的广义联合分布的函数。
请继续阅读有关 0.10.8 版本中更改的更多详细信息。
igraph_joint_degree_matrix()
计算联合度矩阵,即计算不同度顶点之间的连接数。igraph_joint_degree_distribution()
计算边两端度的联合分布。igraph_joint_type_distribution()
计算边两端顶点类别的联合分布,即混合矩阵。igraph_degree_correlation_vector()
计算度相关函数及其各种有向泛化。size
的支持,并添加了对 font
边参数的支持。有关更多信息,请参见 http://mrvar.fdv.uni-lj.si/pajek/DrawEPS.htm。无效/无法识别的参数现在由读取器转换为 igraph 属性,但与之前一样,它们不会被写入器输出。\n
和 "
)。igraph_avg_nearest_neighbor_degree()
现在支持非简单图。igraph_induced_subgraph()
中重复顶点 ID 的处理。igraph_vector_which_min()
和 igraph_vector_which_max()
不再允许零长度输入,这使得它们与其他类似函数保持一致,并且是最初的预期行为。传递零长度输入是无效使用,目前会触发断言失败。igraph_erdos_renyi_game_gnm()
和 igraph_erdos_renyi_game_gnp()
现在可以中断。igraph_de_bruijn()
和 igraph_kautz()
现在可以中断。igraph_full()
, igraph_full_citation()
, igraph_full_multipartite()
和 igraph_turan()
现在可以中断。igraph_avg_nearest_neighbor_degree()
在加权情况下无法正确计算 knnk
。igraph_matrix_print()
的不正确行为以及测试套件失败。当将 IGRAPH_INTEGER_SIZE
设置为 64 时,32 位 x86 会受到影响。igraph_subisomorphic_lad()
现在在模式为空图时返回单个空映射。igraph_community_spinglass()
现在会更仔细地检查其参数。igraph_similarity_dice_pairs()
和 igraph_similarity_jaccard_pairs()
现在验证顶点 ID。igraph_maxflow()
现在在源顶点和目标顶点相同时返回错误代码。当 flow
参数为非 NULL 时,它过去会在早期版本中陷入无限循环。