当前位置: 首页>>代码示例>>Python>>正文


Python Optimizer.__init__方法代码示例

本文整理汇总了Python中optimizer.Optimizer.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Optimizer.__init__方法的具体用法?Python Optimizer.__init__怎么用?Python Optimizer.__init__使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在optimizer.Optimizer的用法示例。


在下文中一共展示了Optimizer.__init__方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from optimizer import Optimizer [as 别名]
# 或者: from optimizer.Optimizer import __init__ [as 别名]
    def __init__(self, argv, reactor, objective):
        """ Constructor.  
        """
        
        # Initialize the Optimizer object.
        Optimizer.__init__(self, argv, reactor, objective)

        # Initialize the PGA object.
        PGA.__init__(self, argv, PGA.DATATYPE_INTEGER, self.reactor.number_bundles(), PGA.MAXIMIZE)
        
        # Set default operators.
        self.SetCrossover(self.htbx)            # Crossover
        self.SetEndOfGen(self.end_of_iteration) # End of generation info
        self.SetInitString(self.init)           # String initialization
        self.SetMutation(self.swap)             # Mutation via a single swap
        
        # Set default values.
        self.maximum_generations    = 100   # Maximum generations
        self.population_size        = 50    # Population size
        self.number_replaced        = 40    # Number replaced each generation
        self.seed                   = 123   # PGA random number seed
        self.np_seed                = 123   # NumPy random number seed
        self.binary_sweep           = False # Perform one sweep of binary exchanges
        
        # Optimizer-specific flags.
        self.track_best = False
        self.fixed_central = True
        # Counter for evaluations on each process.
        self.evals = 0 
开发者ID:archphy,项目名称:poropy,代码行数:31,代码来源:optimizer_ga.py

示例2: __init__

# 需要导入模块: from optimizer import Optimizer [as 别名]
# 或者: from optimizer.Optimizer import __init__ [as 别名]
 def __init__(self, mod, value, seed, dist, directory, full):
     Optimizer.__init__(self, value)
     self.rand = random.Random(seed)
     self.model = mod
     self.dist = dist
     self.directory = directory
     self.full = full
开发者ID:hoangt,项目名称:ms3,代码行数:9,代码来源:memopt.py

示例3: __init__

# 需要导入模块: from optimizer import Optimizer [as 别名]
# 或者: from optimizer.Optimizer import __init__ [as 别名]
 def __init__(self, argv, reactor, objective):
     """ Constructor.  
     """
     # Initialize the Optimizer object.
     Optimizer.__init__(self, argv, reactor, objective)
开发者ID:archphy,项目名称:poropy,代码行数:7,代码来源:optimizer_gesbs.py


注:本文中的optimizer.Optimizer.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。