0
import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9])
b = np.where (a==3,np.nan,a)
print (b) #OK, can convert certain values (e.g. 3) into np.nan
c = np.where (b==np.nan,3,b)
print (c)
하지만 작동하지 않습니다! np.nan
을 3으로 변환 할 수 없습니다. 배열 c
의 np.nan
을 값 3으로 변환하려면 어떻게해야합니까? 결과 (배열 c
)는 원래 배열 a
과 같아야합니다.numpy 배열에서 np.nan을 값으로 변환합니다.