2013-09-25 6 views
12

में एक त्रुटि के परिणामस्वरूप मैं अपने मैक ओएसएक्स माउंटेन शेर पर scikit_learn-0.14 के साथ अजगर 2.7.5 चला रहा हूं।पायथन Svmlight त्रुटि: बहिष्करण चेतावनी: एक पूर्णांक के बजाय एक गैर-पूर्णांक संख्या का उपयोग भविष्य में

सब कुछ मैं फिर भी एक svmlight आदेश चला, मैं निम्नलिखित चेतावनी मिलती है:

DeprecationWarning: using a non-integer number instead of an integer will result in an error >in the future

+1

में [अस्वीकार्यता चेतावनी के संभावित डुप्लिकेट हटा दिया svmlight scikit सीखने: Qmatrix[list2[0], list2[j]] = 1

घटक एक गैर पूर्णांक संख्या हो सकती है, इसलिए मैं इस के लिए बदल दिया प्रारूप लोडर] (http://stackoverflow.com/questions/20084218/deprecation-warning-in-scikit-learn-svmlight-format-loader) –

उत्तर

10

के रूप में दिए here, यह Numpy 1.8.0 प्रतिवाद में scikit सीखने गैर पूर्णांक के साथ का अनुक्रमण की वजह से चेतावनी है। यह परिणाम को प्रभावित नहीं करेगा।

+1

क्या संदेश को अक्षम करने का कोई तरीका है? – billmanH

+2

हां, एक चेतावनी फ़िल्टर के साथ: https://docs.python.org/2/library/warnings.html#temporarily-suppressing- चेतावनी –

0

जब मैंने मैट्रिक्स को संख्या सौंपी तो मैं भी इस समस्या से मुलाकात की। इस तरह: Qmatrix[int(list2[0]), int(list2[j])] = 1

और चेतावनी

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