2010-11-19 7 views
4

Numpy의 nan_to_num 함수에 문제가 있습니다. 마지막 열에 다른 열보다 적은 수의 요소가 들어있는 배열이 있는데 파이썬으로 가져올 때 배열에 'nan'을 채 웁니다. 배열 밖으로. 그것은 'nan'에 의해 트립 업되는 다른 것들을해야 할 때까지는 괜찮습니다.Python Numpy nan_to_num help

나는 'nan_to_num'을 성공으로 사용하려고합니다. 그것은 아마도 내가 누락 된 작은 일이지만, 나는 그것을 이해할 수 없다.

여기 간단한 입출력 :

입력 :

a = numpy.array([[1, nan, 3]]) 
print a 
numpy.nan_to_num(a) 
print a 

출력

[[ 1. nan 3.]] 
[[ 1. nan 3.]] 

번째 '유모'는 제로 ... http://docs.scipy.org/doc/numpy/reference/generated/numpy.nan_to_num.html

되어야 미리 감사드립니다.

답변

4

a의 값을 변경하지 않았습니다. 사용해보기 :

a = numpy.array([[1, nan, 3]]) 
a = numpy.nan_to_num(a) 
print a 
관련 문제