我想用函数path_weight来计算路径上的权重su.权重是小数.但是path_weight的文档说它将返回一个int.
import networkx as nx
G = nx.Graph()
G.add_edge("a", "b", weight=0.6)
G.add_edge("b", "c", weight=0.2)
sum_path_weights = nx.path_weight(G, ["a", "b", "c"], "weight")
print(sum_path_weights) # Output: 0.8
所以我对使用这个函数有点警觉.有人知道更深层的原因吗?为什么权重可能是小数,但函数想要返回int?