Python 3 медленнее, чем Python 2 в RFE - PullRequest
2 голосов
/ 29 мая 2020

Я новичок в python sklearn. Поскольку я перешел на Python 3, моему коду требуется больше времени для запуска RFECV ... Прошло от 5 часов до почти 15 часов, чтобы запустить несколько RFE CV. Я нашел эту ссылку, но думаю, что случай отличается от моего: Почему Python 3 значительно медленнее, чем Python 2?

Вот пример кода :

for fs_method, fs_dict in fs_models.items():
    print(fs_method)
    pickle_dict[fs_method] = dict()
    pipe = pipeline_classifier(fs_dict['clf'])

for score in fs_scorers:
    print (score)
    feature_selector_cv = skf.RFECV(pipe,
                                    cv=kf,
                                    step=rfecv_step,
                                    scoring=score.replace('-', '_'),
                                    n_jobs=-1
                                    )
    feature_selector_cv.fit(X_train, y_train)

Может быть вызвано разными версиями sklearn?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...