當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NetworkX not_implemented_for用法及代碼示例


本文簡要介紹 networkx.utils.decorators.not_implemented_for 的用法。

用法:

not_implemented_for(*graph_types)

裝飾器將算法標記為未實現

參數

graph_types字符串容器

條目必須是 “directed”, “undirected”, “multigraph” 或 “graph” 之一。

返回

_require函數

裝飾函數。

拋出

NetworkXNotImplemented
如果任何包無法導入

注意

多種類型使用“and” 進行邏輯連接。對於 “or” 使用多個 @not_implemented_for() 行。

例子

像這樣裝飾函數:

@not_implemented_for("directed")
def sp_function(G):
    pass

# rule out MultiDiGraph
@not_implemented_for("directed","multigraph")
def sp_np_function(G):
    pass

# rule out all except DiGraph
@not_implemented_for("undirected")
@not_implemented_for("multigraph")
def sp_np_function(G):
    pass

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.utils.decorators.not_implemented_for。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。