2016-08-03 11 views
7

ओएस एक्स 10.11.6 और पायथन 2.7.10 पर मुझे sklearn कई गुना से आयात करने की आवश्यकता है। मेरे पास numpy 1.8 Orc1, scipy .13 Ob1 और scikit-learn 0.17.1 स्थापित है।
मैं sklearn (0.0) स्थापित करने के लिए प्रयोग किया जाता है पिप, लेकिन जब मैं sklearn कई गुना मैं से आयात करने का प्रयास करें:विज्ञान-सीखने और 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.

scikit-जानने के लिए और sklearn के बीच क्या अंतर है? इसके अलावा, मैं सिंटैक्स त्रुटि

उत्तर

13

की वजह से विज्ञान को संपादित नहीं कर सकता, आपको numpy को पुनर्स्थापित करने की आवश्यकता हो सकती है। ऐसा लगता है कि यह सही ढंग से स्थापित नहीं है।

sklearn यह है कि आप पाइथन में scikit-learn name टाइप करते हैं।

इसके अलावा, विज्ञान-सीखने में मानक परीक्षण चलाने और आउटपुट की जांच करने का प्रयास करें। आपके पास विस्तृत त्रुटि जानकारी होगी।

क्या आपके पास nosetests स्थापित है? आज़माएं: nosetests -v sklearn। आप इसे बैश में टाइप करते हैं, पायथन दुभाषिया में नहीं।

+2

धन्यवाद विनय 87। Numpy और scipy के नवीनतम संस्करणों को पुनर्स्थापित करने से समस्या हल हो गई। Sklearn के बारे में समझाओ के लिए भी धन्यवाद। – Barry

+0

आपका स्वागत है। उत्तर और अपवर्त स्वीकार करें, यह प्रश्न के उत्तर के रूप में चिह्नित करेगा। – Vinay87

+0

लेकिन sklearn और sckit-learn दो अलग पायथन मॉड्यूल हैं। क्या आप बता सकते हैं कि क्या अंतर है –

संबंधित मुद्दे