Генетический алгоритм Matlab в Python с DEAP - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь перевести функцию Matlab в Python ... но теперь в какой-то момент Matlab использует внутренние функции, которые я не знаю, как работать на Python

это раздел кода Matlab:

options = optimoptions(@ga,'PopulationSize',100);
[x,fval] = ga(FitnessFunction,numVar,A,b,[],[],lb,ub,[],options);

Дисплей опций в Matlab:

Set properties:
                  PopulationSize: 100

   Default properties:
             ConstraintTolerance: 1.0000e-03
                     CreationFcn: @gacreationuniform
                    CrossoverFcn: @crossoverscattered
               CrossoverFraction: 0.8000
                         Display: 'final'
                      EliteCount: '0.05*PopulationSize'
                    FitnessLimit: -Inf
               FitnessScalingFcn: @fitscalingrank
               FunctionTolerance: 1.0000e-06
                       HybridFcn: []
         InitialPopulationMatrix: []
          InitialPopulationRange: []
             InitialScoresMatrix: []
                  MaxGenerations: '100*numberOfVariables'
             MaxStallGenerations: 50
                    MaxStallTime: Inf
                         MaxTime: Inf
                     MutationFcn: {@mutationgaussian  [1]  [1]}
    NonlinearConstraintAlgorithm: 'auglag'
                       OutputFcn: []
                         PlotFcn: []
                  PopulationType: 'doubleVector'
                    SelectionFcn: @selectionstochunif
                     UseParallel: 0
                   UseVectorized: 0

Как мне перевести это на питон? может быть, используя deap Спасибо спасибо

...