本文整理汇总了Python中algorithm.Algorithm.population方法的典型用法代码示例。如果您正苦于以下问题:Python Algorithm.population方法的具体用法?Python Algorithm.population怎么用?Python Algorithm.population使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类algorithm.Algorithm
的用法示例。
在下文中一共展示了Algorithm.population方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: initializeAlgorithm
# 需要导入模块: from algorithm import Algorithm [as 别名]
# 或者: from algorithm.Algorithm import population [as 别名]
def initializeAlgorithm(populatinSize, dataLength, iterationsNumber, mutationRate, crossoverRate):
chromosomeDataFactory = ChromosomeDataFactory()
chromosomeDataFactory.dataLength = dataLength
chromosomeFactory = ChromosomeFactory()
chromosomeFactory.chromosomeDataFactory = chromosomeDataFactory
chromosomeFactory.crossoverRate = crossoverRate
chromosomeFactory.mutationRate = mutationRate
populationFactory = PopulationFactory()
populationFactory.chromosomeFactory = chromosomeFactory
populationFactory.populationSize = populatinSize
algorithm = Algorithm()
algorithm.population = populationFactory.create()
algorithm.numberOfIterations = iterationsNumber
return algorithm