NetworkX 1.5#
发布日期:2011年6月4日
亮点#
新功能#
用于
生成
和分析
二分图的算法
极大独立集
算法带有截止参数的更省内存的
Dijkstra 路径长度
读写版本1.2的
GEXF 阅读器
格式处理节点子集的
邻居度关联
许多“加权”图算法现在接受可选参数,用于指定使用的边属性(默认='weight')(工单 https://networkx.lanl.gov/trac/ticket/509)
距离正则
图的判定快速
有向 Erdős-Renyi 图
生成器快速
期望度图
生成器
可导航小世界
生成器
Waxman 模型
生成器
地理阈值图
生成器
加权图算法#
许多“加权”图算法现在接受可选参数,用于指定哪个边属性应作为权重(默认='weight')(工单 https://networkx.lanl.gov/trac/ticket/509)
在某些情况下,参数名称从 weighted_edges 或 weighted 更改为 weight。以下是如何指定算法中使用的边属性:
使用 weight=None 表示所有权重相等(无权情况)
使用 weight=True 或 weight='weight' 来使用 'weight' 边属性
使用 weight='other' 来使用 'other' 边属性
受影响的算法有:
betweenness_centrality, closeness_centrality, edge_betweenness_centrality, betweenness_centrality_subset, edge_betweenness_centrality_subset, betweenness_centrality_source, load, closeness_vitality, weiner_index, spectral_bipartivity current_flow_betweenness_centrality, edge_current_flow_betweenness_centrality, current_flow_betweenness_centrality_subset, edge_current_flow_betweenness_centrality_subset, laplacian, normalized_laplacian, adj_matrix, adjacency_spectrum, shortest_path, shortest_path_length, average_shortest_path_length, single_source_dijkstra_path_basic, astar_path, astar_path_length
随机几何图#
随机几何图生成器已简化。它不再支持 create_using、repel 或 verbose 参数。新增了一个可选的 pos 关键字,用于指定节点位置。
错误修复#
修复 networkx/graphviz 接口中多重图的边处理(工单 https://networkx.lanl.gov/trac/ticket/507)
更新 networkx/pydot 接口以支持新版本的 pydot(工单 https://networkx.lanl.gov/trac/ticket/506)(工单 https://networkx.lanl.gov/trac/ticket/535)
修复 Bellman-Ford 中负环处理(工单 https://networkx.lanl.gov/trac/ticket/502)
使用 GraphML 和 GML 格式写入更多属性(工单 https://networkx.lanl.gov/trac/ticket/480)
更好地处理 read_edgelist 中的空白字符(工单 https://networkx.lanl.gov/trac/ticket/513)
改进 Pajek 格式文件的解析(工单 https://networkx.lanl.gov/trac/ticket/524)(工单 https://networkx.lanl.gov/trac/ticket/542)
孤立点函数支持有向图(工单 https://networkx.lanl.gov/trac/ticket/526)
更快地转换为 numpy 矩阵(工单 https://networkx.lanl.gov/trac/ticket/529)
添加 graph['name'] 并使用属性访问 Graph.name(工单 https://networkx.lanl.gov/trac/ticket/544)
拓扑排序混淆了 None 和 0(工单 https://networkx.lanl.gov/trac/ticket/546)
GEXF 写入器错误处理了 weight=0(工单 https://networkx.lanl.gov/trac/ticket/550)
SciPy 版本 PageRank 加速(工单 https://networkx.lanl.gov/trac/ticket/554)
Numpy PageRank 节点顺序不正确 + 加速(工单 https://networkx.lanl.gov/trac/ticket/555)