я столкнулся с теми жеНеверная версия scikit-learn установлена?
ValueError: scoring must return a number, got [...] (<class 'numpy.core.memmap.memmap'>) instead.
ошибки, как описан в Q34857870.
Основываясь на ответах на этот вопрос и моих собственных исследований, я считаю, что этот вопрос будет исправлен в версии scikit-learn
версии 0.17.1, хотя я все еще сталкиваюсь с этим. Тогда я заметил что-то странное.
conda
содержит правую версию.
$ conda list scikit-learn packages in environment: scikit-learn 0.17.1 np111py27_0
Мой Jupyter ноутбук дает правильную версию:
%load_ext watermark %watermark scikit-learn scikit-learn 0.17.1
Но я получаю другую версию, когда я проверить версию внутри моего кода:
import sklearn print(sklearn.__version__) 0.17
Я бы ничего не подумал об этом, но я все еще вижу ошибку в 0.17, который должен был быть исправлен в 0.17.1, поэтому мне интересно, как-то я использую неправильную версию.
Мне интересно, связано ли это каким-либо образом с Q30666685.
Спасибо, что было очень полезно. Я нашел еще одну установку и избавился от нее. Все еще видя ошибку, но, по крайней мере, я могу проверить, что у меня есть самая современная версия scikit-learn. – proinsias