2016-08-03 7 views
7

Unter OS X 10.11.6 und Python 2.7.10 muss ich von sklearn Mannigfaltigkeit importieren. Ich habe numpy 1.8 Orc1, scipy .13 Ob1 und scikit-learn 0.17.1 installiert.
I verwendet pip sklearn (0.0) zu installieren, aber wenn ich versuche, aus sklearn Verteiler importieren ich folgendes erhalten:Unterschied zwischen scikit-learn und sklearn

Traceback (most recent call last): File "", line 1, in File "/Library/Python/2.7/site-packages/sklearn/init.py", line 57, in from .base import clone File "/Library/Python/2.7/site-packages/sklearn/base.py", line 11, in from .utils.fixes import signature File "/Library/Python/2.7/site-packages/sklearn/utils/init.py", line 10, in from .murmurhash import murmurhash3_32 File "numpy.pxd", line 155, in init sklearn.utils.murmurhash (sklearn/utils/murmurhash.c:5029) ValueError: numpy.dtype has the wrong size, try recompiling.

Was ist der Unterschied zwischen Scikit-Learn und sklearn? Auch Ich kann Scikit-Lernen wegen eines Syntaxfehlers nicht importieren

Antwort

13

Sie müssen möglicherweise numpy neu installieren. Es scheint nicht korrekt installiert zu sein.

sklearn ist, wie Sie den Namen scikit-lernen in Python eingeben.

Versuchen Sie auch, die Standardtests in scikit-learn auszuführen und überprüfen Sie die Ausgabe. Sie erhalten dort detaillierte Fehlerinformationen.

Haben Sie nosetests installiert? Versuchen Sie: nosetests -v sklearn. Sie tippen dies in bash, nicht im Python-Interpreter.

+2

Danke Vinay87. Neuinstallation der neuesten Versionen von numpy und scipy löste das Problem. Danke auch für die Erklärung über sklearn. – Barry

+0

Gern geschehen. Akzeptiere die Antwort und stimme zu, es markiert die Frage als beantwortet. – Vinay87

+0

Aber sklearn und sckit-learn sind zwei verschiedene Python-Module. Kannst du sagen, was der Unterschied ist? –

Verwandte Themen