我遇到了同樣的安裝了錯誤的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