Python Svmlight Error: DeprecationWarning: использование не целого числа вместо целого числа приведет к ошибке в будущем

Я запускаю python 2.7.5 с scikit_learn-0.14 на моем Mac OSX Mountain Lion.

Все, что я запускаю команду svmlight, однако, я получаю следующее предупреждение:

DeprecationWarning: использование не целого числа вместо целого числа приведет к ошибке > в будущем

Ответ 1

Как было указано здесь, это предупреждение об уменьшении размера Numpy 1.8.0, вызванное индексированием с нецелым числом в scikit-learn. Это не повлияет на результаты.

Ответ 2

Я также встретил эту проблему, когда я присвоил числа матрице. как это: Qmatrix[list2[0], list2[j]] = 1

компонент может быть нецелым числом, поэтому я изменил на это: Qmatrix[int(list2[0]), int(list2[j])] = 1

и предупреждение удалено