is_weighted#
- is_weighted(G, edge=None, weight='weight')[source]#
如果
G
具有加权边,则返回 True。- 参数:
- G图
一个 NetworkX 图。
- edge元组,可选
一个 2 元组,指定
G
中唯一将被测试的边。如果为 None,则测试G
中的每条边。- weight: 字符串,可选
用于查询边权重的属性名称。
- 返回:
- bool
一个布尔值,表示
G
或指定的边是否加权。
- 引发:
- 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