2013-09-25 9 views
12

'da bir hatayla sonuçlanacaktır Mac OSX Mountain Lion'mda pcihon 2.7.5'i scikit_learn-0.14 ile çalıştırıyorum.Python Svmlight Hatası: DeprecationWarning: tamsayı yerine tamsayı olmayan bir sayı kullanmak,

Yaptığım herşeyi aşağıdaki uyarıyı almak, ancak bir svmlight komutu çalıştırın:

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

+1

mümkün yinelenen uzaklaştırıldı svmlight scikit öğrenmek: Qmatrix[list2[0], list2[j]] = 1

bileşen, bir tam sayı olabilir, bu yüzden bu değiştirildi format loader] (http://stackoverflow.com/questions/20084218/deprecation-warning-in-scikit-learn-svmlight-format-loader) –

cevap

10

olarak here cevap, bu scikit-öğrenme olmayan tamsayı ile endekslenmesi nedeniyle Numpy 1.8.0 kullanımdan kaldırılması uyarı. Sonuçları etkilemez.

+1

Mesajı devre dışı bırakmanın bir yolu var mı? – billmanH

+2

Evet, bir uyarı filtresiyle: https://docs.python.org/2/library/warnings.html#temporarily-suppressing-warnings –

0

Bir matrise sayı atadığımda da bu sorunla karşılaştım. Böyle : Qmatrix[int(list2[0]), int(list2[j])] = 1

ve uyarı olarak [Kaldırılması uyarı