2013-09-25 3 views
12

Mac OSX Mountain Lion에서 scikit_learn-0.14로 python 2.7.5를 실행 중입니다.Python Svmlight 오류 : DeprecationWarning : 정수 대신 정수가 아닌 숫자를 사용하면 나중에 오류가 발생합니다.

모든 것은 내가 다음과 같은 경고를 얻을 그러나 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 대답은 scikit 배우기 아닌 정수로 인덱싱에 의한 NumPy와 1.8.0 중단 경고입니다. 결과에 영향을 미치지 않습니다.

+1

메시지를 사용하지 않도록 설정하는 방법이 있습니까? – billmanH

+2

예, 경고 필터 사용 : https://docs.python.org/2/library/warnings.html#temporarily-suppressing-warnings –

0

행렬에 숫자를 할당 할 때도이 문제가 발생했습니다. 이 같은 는 : 는 Qmatrix[int(list2[0]), int(list2[j])] = 1

와 경고의 [사용 중단 경고의