私はQ34857870で説明したのと同じ不正なscikit-learnバージョンがインストールされていますか?
ValueError: scoring must return a number, got [...] (<class 'numpy.core.memmap.memmap'>) instead.
エラーが発生しました。
この質問と私自身の研究の回答に基づいて、この問題は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.1で修正されているはずの0.17で、私は間違ったバージョンをどういうふうに使っているのだろうかと思っています。
どういうわけかQ30666685に接続されているのでしょうか。
ありがとうございました。これは非常に役に立ちました。私は別のインストールを見つけ、それを取り除いた。まだバグを見ていますが、少なくとも私はscikit-learnの最新バージョンがあることを確認できます。 – proinsias