Проблемы с SKLEARN при импорте cross_validation

gdb 7.12 поддерживает флешинг файлов, чтобы указать файлы для пропусков в отладчике. Документация для нее такова:

https://sourceware.org/gdb/onlinedocs/gdb/Skipping-Over-Functions-and-Files.html

Чтобы пропустить шаг за шагом во все заголовки библиотек в каталоге / usr / include / c ++ / 5 / bits, добавьте следующие строки в ~ / .gdbinit

# To skip all .h files in /usr/include/c++/5/bits
skip -gfi /usr/include/c++/5/bits/*.h

Вместо этого пропустите конкретную файл, скажем, stl_vector.h, добавьте следующие строки в ~ / .gdbinit

# To skip the file /usr/include/c++/5/bits/stl_vector.h
skip file /usr/include/c++/5/bits/stl_vector.h

Выполнение вышеуказанного с помощью gdb версии 7.11 и ниже приводит к следующей ошибке:

Ignore function pending future shared library load? (y or [n]) [answered N; input not from terminal]

Однако gdb 7.12, похоже, решил проблему выше.

Этот блог обращается к той же проблеме для версии gdb версии 7.11 или ниже.

Примечание. может использовать приведенную ниже команду из командной строки gdb для отображения всех файлов, помеченных для пропусков

info skip

-2
задан desertnaut 18 March 2019 в 16:30
поделиться

1 ответ

Это потому, что у Sklearn нет модуля cross_validation. Попробуйте использовать:

from sklearn.model_selection import cross_validate
0
ответ дан Farhood ET 18 March 2019 в 16:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: