2013-09-25 6 views
12

Ich benutze Python 2.7.5 mit scikit_learn-0.14 auf meinem Mac OSX Mountain Lion.Python Svmlight Fehler: DeprecationWarning: die Verwendung einer nicht ganzzahligen Zahl anstelle einer ganzen Zahl führt in Zukunft zu einem Fehler

Alles, was ich einen svmlight Befehl ausführen jedoch erhalte ich die folgende Warnung:

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

+1

möglich Duplikat [Deprecation Warnung in Scikit-Learn svmlight format loader] (http://stackoverflow.com/questions/20084218/deprecation-warning-in-sikit-learn-svmlight-format-loader) –

Antwort

10

Als here beantwortet, dann ist es Numpy 1.8.0 deprecation Warnung durch Indizieren mit nicht-ganzzahligen in verursacht Scikit-Learn. Es wird die Ergebnisse nicht beeinflussen.

+1

Gibt es eine Möglichkeit, die Nachricht zu deaktivieren? – billmanH

+2

Ja, mit einem Warnungsfilter: https://docs.python.org/2/library/warnings.html#temporary-suppressing-warnings –

0

Ich habe dieses Problem auch bei der Zuordnung von Zahlen zu einer Matrix festgestellt. wie folgt aus: Qmatrix[list2[0], list2[j]] = 1

die Komponente eine nicht-ganze Zahl sein kann, also habe ich dies: Qmatrix[int(list2[0]), int(list2[j])] = 1

und die Warnung entfernt

Verwandte Themen