함께 동작 이후의 NaN 값 제로 교체하는 것이 아닌 NaN이 값의 결과가 0 작업만큼I 배열 제로에서의 NaN 값을 대체 할 수있는 방법을 배열
0/0 = NaN은 0으로 대체 될 수 있습니다.
함께 동작 이후의 NaN 값 제로 교체하는 것이 아닌 NaN이 값의 결과가 0 작업만큼I 배열 제로에서의 NaN 값을 대체 할 수있는 방법을 배열
0/0 = NaN은 0으로 대체 될 수 있습니다.
파이썬 2.6을 사용하는 경우 NaN
값을 찾을 수있는 math.isnan()
함수가 있습니다. 다음과 같이와
우리가 목록에 NaN
값을 대체 할 지능형리스트를 사용할 수 있습니다 파이썬 2.5이있는 경우
import math
mylist = [0 if math.isnan(x) else x for x in mylist]
우리가 this question에서 NaN != NaN
트릭을 사용할 수 있습니다 그래서 당신은이 작업을 수행 :
mylist = [0 if x != x else x for x in mylist]
import numpy
a=numpy.array([1,2,3,'NaN',4])
s=numpy.isnan(a)
a[s]=0.0
안녕하세요 뛰어난 응답 – ricardo
그래서 것이다 패키지 NumPy와 >>> FR 답변 주셔서 감사합니다 om numpy 가져 오기 * – ricardo