zoukankan      html  css  js  c++  java
  • 贝叶斯网络中一个节点的类

    #author=lx
    #date=2011-12-27
    
    import os
    import sys
    
    class node:
            "store the information of a node in bnt"
            def __init__( self, nodename=None, cptnum=2, pnum=0, cnum=0, parename=None, childname=None ):
                    self.node_name = nodename
                    self.cpt_num = cptnum
                    self.p_num = pnum
                    self.c_num = cnum
                    self.pare_name = parename
                    self.child_name = childname
    
            def get_name( self ):
                    return self.node_name
    
            def get_cptNum( self ):
                    return self.cpt_num
    
            def get_parentNum( self ):
                    return self.p_num
    
            def get_childNum( self ):
                    return self.c_num
    
            def get_parentName( self ):
                    if self.p_num >= 1:
                            return self.pare_name
                    else:
                            return None
            def get_childName( self ):
                    if self.c_num >= 1:
                            return self.child_name
                    else:
                            return None
    
            def the_new_node( self ):
                    print 'the new node is %s' % self.node_name
    
    
    if __name__ == "__main__":
            parent = [ 'god', 'godgod' ]
            child = ['my', 'mymy']
            node1 = node( 'lx', 2, 2, 2, parent, child )
            node1.the_new_node()
            print node1.get_name()
            print node1.get_cptNum()
            print node1.get_parentNum()
            print node1.get_parentName()
            print node1.get_childName()
                                                   
    

      

  • 相关阅读:
    Installing Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 in Silent Mode
    周四测试
    假期生活
    《人月神话》阅读笔记三
    《人月神话》阅读笔记二
    《人月神话》阅读笔记一
    软件进度7
    软件进度6
    软件进度5
    软件进度4
  • 原文地址:https://www.cnblogs.com/lxgeek/p/2303902.html
Copyright © 2011-2022 走看看