2013-09-25 5 views
12

Sto eseguendo python 2.7.5 con scikit_learn-0.14 sul mio Mac OSX Mountain Lion.Errore Svmlight Python: DeprecationWarning: l'uso di un numero non intero invece di un intero causerà un errore in futuro

Tutto ciò che ho eseguito un comando svmlight però, ricevo il seguente avviso:

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

+1

possibile duplicato del [avvertimento Deprecation in scikit-learn svmlight format loader] (http://stackoverflow.com/questions/20084218/deprecation-warning-in-scikit-learn-svmlight-format-loader) –

risposta

10

come risposta here, è Numpy 1.8.0 avvertimento deprecazione causata da indicizzare con i non-integer in scikit-learn. Non influenzerà i risultati.

+1

C'è un modo per disabilitare il messaggio? – billmanH

+2

Sì, con un filtro avvisi: https://docs.python.org/2/library/warnings.html#temporarily-suppressing-warnings –

0

Ho riscontrato questo problema anche quando assegnavo i numeri a una matrice. come questo: Qmatrix[list2[0], list2[j]] = 1

il componente può essere un numero non intero, così ho cambiato a questo: Qmatrix[int(list2[0]), int(list2[j])] = 1

e l'avviso rimosso

Problemi correlati