Блокнот Jupyter: импорт SMOTE из imblearn - ImportError: невозможно импортировать имя "pairwise_distances_chunked"
Я пытаюсь использовать SMOTE
пакет в imblearn
библиотека с использованием:
from imblearn.over_sampling import SMOTE
получить следующее сообщение об ошибке:
ImportError: невозможно импортировать имя "pairwise_distances_chunked".
Вот скриншот моего скриншота импорта подтверждения загрузки
Любая рекомендация будет очень признательна.
4 ответа
Я столкнулся с подобной проблемой. Я мог бы решить, открыв новую консоль IPython.
Я знаю, что это немного поздно, но для тех, кто использует ноутбук Jupyter, я мог бы решить свою проблему, просто перезапустив ядро.
Ссылка:
ImportError: невозможно импортировать имя check_array из sklearn.utils.validation
Повторная установка пакета решила проблему.
conda install -c conda-forge imbalanced-learn
Я открыл новую консоль после переустановки Scikit-learn (python3 -m pip install -U scikit-learn
; в блокноте Jupyter), тогда он работает.