AttributeError: модуль 'pygmo' не имеет атрибута 'spea2' - PullRequest
0 голосов
/ 12 июня 2019

Pygmo 2.1 еще не SPEA2 Алгоритм еще не реализован?

Я спрашиваю, потому что SPEA2 выглядит полностью реализованным в Pygmo документации

nsga2 алгоритм это нормально.

Действия по воспроизведению ошибки:

import pygmo as pg <br/>
algo = pg.algorithm(pg.spea2(archive_size = 0))

Я ожидаю получить никаких ошибок, но я получаю

AttributeError: module 'pygmo' has no attribute 'spea2'

1 Ответ

0 голосов
/ 12 июня 2019

Я смотрю на пример документации , думаю, это может сработать:

from PyGMO import *
alg = algorithm.spea2(archive_size = 0)

Вы пытаетесь получить доступ к spea2 из базового модуля, тогда как эточасть подмодуля алгоритмов.

...