난 누마피 어레이입니다 저장할 수 있는 방법이 있는 정수? 저도.
a=np.array([1],dtype=long)
a[0]=np.nan
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: cannot convert float NaN to integer
어떤 특별한 것이라고 이야기하고 있습니다 소개합니까 약어입니다 비사양 float 어레이에는 저장하였습니다 ',' 난 할 수 있으나 아직까지 실제로 해당되지 it& (2012/10), s # 39 만 말했습니다.
한편 고려하는 것이 좋습니다 ['numpy.ma'] (http://docs.scipy.org/doc/numpy/reference/maskedarray.html) 패키지: 99999 선택하는 대신 사용할 수 있습니다 잘못된 정수 값을 노 험프리스마스마스케드 '특수' 같은 잘못된 값을 표현할 수 있습니다.
a = np.ma.array([1,2,3,4,5], dtype=int)
a[1] = np.ma.masked
masked_array(data = [1 -- 3 4 5],
mask = [False True False False False],
fill_value = 999999)