0
파이썬에서 netCDF의 0으로 INF 값을 바꿉니다뿐만 아니라 0 INF 값을 대체 할 수있는 방법이이 같은 xarray 사용 netCDF의에서 유모 값을 대체 할 수
hndl_nc = hndl_nc.fillna(0.0)
있습니까?
파이썬에서 netCDF의 0으로 INF 값을 바꿉니다뿐만 아니라 0 INF 값을 대체 할 수있는 방법이이 같은 xarray 사용 netCDF의에서 유모 값을 대체 할 수
hndl_nc = hndl_nc.fillna(0.0)
있습니까?
NumPy와의 isfinite
는 np.inf
및 np.nan
모두 캡처합니다. xarray (0.10)의 다음 버전이 직접 where method
에서 채우기 값을 지정 할 수 있음을
hndl_nc.where(hndl_nc.apply(np.isfinite)).fillna(0.0)
참고.
시도 뭔가 같은 :
def replace_inf_with_zero(dataset):
for varname in dataset.data_vars.keys():
array = hndl_nc[varname]
array[array == np.inf] = 0.
감사합니다. 다음 xarray 출시를 기대합니다. – user308827