⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 net.py

📁 The library is a C++/Python implementation of the variational building block framework introduced in
💻 PY
📖 第 1 页 / 共 5 页
字号:
    def OnLineDelayCount(*args): return _Net.Net_OnLineDelayCount(*args)    def AddProxy(*args): return _Net.Net_AddProxy(*args)    def GetProxy(*args): return _Net.Net_GetProxy(*args)    def GetProxyByIndex(*args): return _Net.Net_GetProxyByIndex(*args)    def ProxyCount(*args): return _Net.Net_ProxyCount(*args)    def ConnectProxies(*args): return _Net.Net_ConnectProxies(*args)    def SortNodes(*args): return _Net.Net_SortNodes(*args)    def CheckStructure(*args): return _Net.Net_CheckStructure(*args)    def GetNextLabel(*args): return _Net.Net_GetNextLabel(*args)    def SetLabelconst(*args): return _Net.Net_SetLabelconst(*args)    def GetOldCost(*args): return _Net.Net_GetOldCost(*args)    def SetOldCost(*args): return _Net.Net_SetOldCost(*args)    def SetDebugLevel(*args): return _Net.Net_SetDebugLevel(*args)    def GetDebugLevel(*args): return _Net.Net_GetDebugLevel(*args)    def Decay(*args): return _Net.Net_Decay(*args)    def SetDecayCounter(*args): return _Net.Net_SetDecayCounter(*args)    __swig_setmethods__["dc"] = _Net.Net_dc_set    __swig_getmethods__["dc"] = _Net.Net_dc_get    if _newclass:dc = _swig_property(_Net.Net_dc_get, _Net.Net_dc_set)    def RegisterDecay(*args): return _Net.Net_RegisterDecay(*args)    def UnregisterDecay(*args): return _Net.Net_UnregisterDecay(*args)    def UnregisterDecayFromHook(*args): return _Net.Net_UnregisterDecayFromHook(*args)    def ProcessDecayHook(*args): return _Net.Net_ProcessDecayHook(*args)    def SetSumNKeepUpdated(*args): return _Net.Net_SetSumNKeepUpdated(*args)    def HasVariableGroup(*args): return _Net.Net_HasVariableGroup(*args)    def DefineVariableGroup(*args): return _Net.Net_DefineVariableGroup(*args)    def NumGroupVariables(*args): return _Net.Net_NumGroupVariables(*args)    def GetGroupVariable(*args): return _Net.Net_GetGroupVariable(*args)    def UpdateGroup(*args): return _Net.Net_UpdateGroup(*args)    def CostGroup(*args): return _Net.Net_CostGroup(*args)    def HasTimeIndexGroup(*args): return _Net.Net_HasTimeIndexGroup(*args)    def DefineTimeIndexGroup(*args): return _Net.Net_DefineTimeIndexGroup(*args)    def EnableTimeIndexGroup(*args): return _Net.Net_EnableTimeIndexGroup(*args)    def DisableTimeIndexGroup(*args): return _Net.Net_DisableTimeIndexGroup(*args)Net_swigregister = _Net.Net_swigregisterNet_swigregister(Net)LoadFromMatFile = _Net.LoadFromMatFileCreateNetFromPyObject = _Net.CreateNetFromPyObjectREAL_MV = _Net.REAL_MVREAL_ME = _Net.REAL_MEREAL_M = _Net.REAL_MREALV_MV = _Net.REALV_MVREALV_ME = _Net.REALV_MEREALV_M = _Net.REALV_MDISCRETE = _Net.DISCRETEDISCRETEV = _Net.DISCRETEVclass NodeBase(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, NodeBase, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, NodeBase, name)    def __init__(self): raise AttributeError, "No constructor defined"    __repr__ = _swig_repr    __swig_destroy__ = _Net.delete_NodeBase    __del__ = lambda self : None;    def ParIdentity(*args): return _Net.NodeBase_ParIdentity(*args)    def NumParents(*args): return _Net.NodeBase_NumParents(*args)    def GetParent(*args): return _Net.NodeBase_GetParent(*args)    def RemoveParent(*args): return _Net.NodeBase_RemoveParent(*args)NodeBase_swigregister = _Net.NodeBase_swigregisterNodeBase_swigregister(NodeBase)class Node(NodeBase):    __swig_setmethods__ = {}    for _s in [NodeBase]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, Node, name, value)    __swig_getmethods__ = {}    for _s in [NodeBase]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, Node, name)    def __init__(self): raise AttributeError, "No constructor defined"    __repr__ = _swig_repr    __swig_destroy__ = _Net.delete_Node    __del__ = lambda self : None;    def NotifyDeath(*args): return _Net.Node_NotifyDeath(*args)    def NotifyTimeType(*args): return _Net.Node_NotifyTimeType(*args)    def ReplacePtr(*args): return _Net.Node_ReplacePtr(*args)    def AddChild(*args): return _Net.Node_AddChild(*args)    def GetReal(*args): return _Net.Node_GetReal(*args)    def GradReal(*args): return _Net.Node_GradReal(*args)    def GetRealV(*args): return _Net.Node_GetRealV(*args)    def GradRealV(*args): return _Net.Node_GradRealV(*args)    def GetDiscrete(*args): return _Net.Node_GetDiscrete(*args)    def GradDiscrete(*args): return _Net.Node_GradDiscrete(*args)    def GetDiscreteV(*args): return _Net.Node_GetDiscreteV(*args)    def GradDiscreteV(*args): return _Net.Node_GradDiscreteV(*args)    def Outdate(*args): return _Net.Node_Outdate(*args)    def CheckParent(*args): return _Net.Node_CheckParent(*args)    def ParReal(*args): return _Net.Node_ParReal(*args)    def ParRealV(*args): return _Net.Node_ParRealV(*args)    def ParDiscrete(*args): return _Net.Node_ParDiscrete(*args)    def ParDiscreteV(*args): return _Net.Node_ParDiscreteV(*args)    def ChildGradReal(*args): return _Net.Node_ChildGradReal(*args)    def ChildGradRealV(*args): return _Net.Node_ChildGradRealV(*args)    def ChildGradDiscrete(*args): return _Net.Node_ChildGradDiscrete(*args)    def ChildGradDiscreteV(*args): return _Net.Node_ChildGradDiscreteV(*args)    def GetLabel(*args): return _Net.Node_GetLabel(*args)    def GetIdent(*args): return _Net.Node_GetIdent(*args)    def GetNet(*args): return _Net.Node_GetNet(*args)    def GetType(*args): return _Net.Node_GetType(*args)    def TimeType(*args): return _Net.Node_TimeType(*args)    def GetDying(*args): return _Net.Node_GetDying(*args)    def Die(*args): return _Net.Node_Die(*args)    def OutdateChild(*args): return _Net.Node_OutdateChild(*args)    def Save(*args): return _Net.Node_Save(*args)    def NumChildren(*args): return _Net.Node_NumChildren(*args)    def GetChild(*args): return _Net.Node_GetChild(*args)    def GetPersist(*args): return _Net.Node_GetPersist(*args)    def SetPersist(*args): return _Net.Node_SetPersist(*args)Node_swigregister = _Net.Node_swigregisterNode_swigregister(Node)class NullParNode(NodeBase):    __swig_setmethods__ = {}    for _s in [NodeBase]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, NullParNode, name, value)    __swig_getmethods__ = {}    for _s in [NodeBase]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, NullParNode, name)    __repr__ = _swig_repr    def ParIdentity(*args): return _Net.NullParNode_ParIdentity(*args)    def NumParents(*args): return _Net.NullParNode_NumParents(*args)    def GetParent(*args): return _Net.NullParNode_GetParent(*args)    def RemoveParent(*args): return _Net.NullParNode_RemoveParent(*args)    def __init__(self, *args):         this = _Net.new_NullParNode(*args)        try: self.this.append(this)        except: self.this = this    __swig_destroy__ = _Net.delete_NullParNode    __del__ = lambda self : None;NullParNode_swigregister = _Net.NullParNode_swigregisterNullParNode_swigregister(NullParNode)class UniParNode(NodeBase):    __swig_setmethods__ = {}    for _s in [NodeBase]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, UniParNode, name, value)    __swig_getmethods__ = {}    for _s in [NodeBase]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, UniParNode, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_UniParNode(*args)        try: self.this.append(this)        except: self.this = this    def ParIdentity(*args): return _Net.UniParNode_ParIdentity(*args)    def NumParents(*args): return _Net.UniParNode_NumParents(*args)    def GetParent(*args): return _Net.UniParNode_GetParent(*args)    def RemoveParent(*args): return _Net.UniParNode_RemoveParent(*args)    __swig_destroy__ = _Net.delete_UniParNode    __del__ = lambda self : None;UniParNode_swigregister = _Net.UniParNode_swigregisterUniParNode_swigregister(UniParNode)class BiParNode(NodeBase):    __swig_setmethods__ = {}    for _s in [NodeBase]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, BiParNode, name, value)    __swig_getmethods__ = {}    for _s in [NodeBase]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, BiParNode, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_BiParNode(*args)        try: self.this.append(this)        except: self.this = this    def ParIdentity(*args): return _Net.BiParNode_ParIdentity(*args)    def NumParents(*args): return _Net.BiParNode_NumParents(*args)    def GetParent(*args): return _Net.BiParNode_GetParent(*args)    def RemoveParent(*args): return _Net.BiParNode_RemoveParent(*args)    __swig_destroy__ = _Net.delete_BiParNode    __del__ = lambda self : None;BiParNode_swigregister = _Net.BiParNode_swigregisterBiParNode_swigregister(BiParNode)class NParNode(NodeBase):    __swig_setmethods__ = {}    for _s in [NodeBase]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, NParNode, name, value)    __swig_getmethods__ = {}    for _s in [NodeBase]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, NParNode, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_NParNode(*args)        try: self.this.append(this)        except: self.this = this    def ParIdentity(*args): return _Net.NParNode_ParIdentity(*args)    def NumParents(*args): return _Net.NParNode_NumParents(*args)    def GetParent(*args): return _Net.NParNode_GetParent(*args)    def RemoveParent(*args): return _Net.NParNode_RemoveParent(*args)    __swig_destroy__ = _Net.delete_NParNode    __del__ = lambda self : None;NParNode_swigregister = _Net.NParNode_swigregisterNParNode_swigregister(NParNode)class Constant(Node,NullParNode):    __swig_setmethods__ = {}    for _s in [Node,NullParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, Constant, name, value)    __swig_getmethods__ = {}    for _s in [Node,NullParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, Constant, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_Constant(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def NotifyTimeType(*args): return _Net.Constant_NotifyTimeType(*args)    def GetReal(*args): return _Net.Constant_GetReal(*args)    def GradReal(*args): return _Net.Constant_GradReal(*args)    def Save(*args): return _Net.Constant_Save(*args)    def GetType(*args): return _Net.Constant_GetType(*args)    __swig_destroy__ = _Net.delete_Constant    __del__ = lambda self : None;Constant_swigregister = _Net.Constant_swigregisterConstant_swigregister(Constant)class ConstantV(Node,NullParNode):    __swig_setmethods__ = {}    for _s in [Node,NullParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, ConstantV, name, value)    __swig_getmethods__ = {}    for _s in [Node,NullParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, ConstantV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_ConstantV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def NotifyTimeType(*args): return _Net.ConstantV_NotifyTimeType(*args)    def GetRealV(*args): return _Net.ConstantV_GetRealV(*args)    def Save(*args): return _Net.ConstantV_Save(*args)    def GetType(*args): return _Net.ConstantV_GetType(*args)    __swig_destroy__ = _Net.delete_ConstantV    __del__ = lambda self : None;ConstantV_swigregister = _Net.ConstantV_swigregisterConstantV_swigregister(ConstantV)class Function(Node):    __swig_setmethods__ = {}    for _s in [Node]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, Function, name, value)    __swig_getmethods__ = {}    for _s in [Node]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, Function, name)    def __init__(self): raise AttributeError, "No constructor defined"    __repr__ = _swig_repr    def Outdate(*args): return _Net.Function_Outdate(*args)    def Save(*args): return _Net.Function_Save(*args)    __swig_destroy__ = _Net.delete_Function    __del__ = lambda self : None;Function_swigregister = _Net.Function_swigregisterFunction_swigregister(Function)class Prod(Function,BiParNode):    __swig_setmethods__ = {}    for _s in [Function,BiParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, Prod, name, value)    __swig_getmethods__ = {}    for _s in [Function,BiParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, Prod, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_Prod(*args)        this.disown()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -