networkx.utils.decorators.not_implemented_for

not_implemented_for(*graph_types)[源代码]

装饰器将算法标记为未实现

参数:

graph_types字符串容器 )--条目必须是“directed”、“undirected”、“multigraph”、“graph”之一。

返回:

_require --装饰的功能。

返回类型:

function

加薪:
  • NetworkXNotImplemented
  • 如果无法导入任何包

笔记

多个类型逻辑上与“and”连接。对于“或”使用多个@not_implemented_for()行。

实际案例

这样的装饰功能:

@not_implemnted_for('directed')
def sp_function(G):
    pass

@not_implemnted_for('directed','multigraph')
def sp_np_function(G):
    pass