networkx.classes.function.is_weighted

is_weighted(G, edge=None, weight='weight')[源代码]

返回true G 有加权边缘。

参数:
  • G图表 )--网络图。
  • edge可选元组 )--一个2元组,指定 G 这将被测试。如果没有,那么每个边 G 进行了测试。
  • 重量字符串,可选 )--用于查询边缘权重的属性名。
返回:

表示如果 G 或指定的边是加权的。

返回类型:

bool

加薪:

NetworkXError --如果指定的边缘不存在。

实际案例

>>> G = nx.path_graph(4)
>>> nx.is_weighted(G)
False
>>> nx.is_weighted(G, (2, 3))
False
>>> G = nx.DiGraph()
>>> G.add_edge(1, 2, weight=1)
>>> nx.is_weighted(G)
True