Scipy diffrential Evolution - начало, определяющее инициацию - PullRequest
0 голосов
/ 03 января 2019

Код проблемы:

result = differential_evolution(GA_optimisation, bounds, init=initial_GA_params, args=args)

init: str или в виде массива, необязательно Укажите, какой тип инициализации популяции выполняется.Должен быть одним из: массив, указывающий начальную популяцию.Массив должен иметь форму (M, len (x)), где len (x) - количество параметров.Перед использованием init обрезается до границ.

Я пытаюсь указать известную начальную точку для оптимизации.Форма моего массива (1,99), я получаю ниже ValueError

Ошибка:

ValueError("The population supplied needs to have shape (M, len(x)), where M > 4.")

Я не уверен, что на самом деле M?и я не могу найти его где-нибудь в документации.Может ли кто-нибудь помочь с объяснением этого.

...