#8456·networkx

ENH: 添加对隐藏可调用容量或权重参数边的支持

作者: gulshan-123创建于 2026年1月9日更新于 2026年1月9日

当前行为

python3
G = nx.DiGraph()
G.add_edge(0, 1, weight=1)
G.add_edge(1, 2, weight=2)
def myweight(u, v, e_attr):
    if u == 0 and v == 1:
        return e_attr['weight']
    else:
        return None
nx.bellman_ford_predecessor_and_distance(G, source=0, weight=myweight)

抛出 TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'

内容来源: networkx/networkx