반응형 numpy1 [전처리] MaskedArray + np.where (np.ma.where) 좌표 데이터를 다루는 도중에 이해가 잘 안가는 부분을 발견해서 정리하려고한다.NetCDF 파일을 열어 데이터를 가져와서 nan 처리하다가 생각과는 다른 결과가 나왔던 코드이다. 1. 상황netCDF의 특정 값만 가지고 와서 np.where로 결측치 처리를 일괄로 수행하려고 했으나 오류 발생(나는 3차원 데이터였지만 차원이랑 전혀 상관없음) 2. 코드import netCDF4 import Datasetimport numpy as npdata = Dataset(yourFilePath)#특정 값만 사용data_value = data[yourValue][:]# 값 변경 전에 print (2차원이면 data_value[0,0])print(data_value[0,0,0])#결측 값으로 표시해둔 것들을(-9990.. 2024. 11. 12. 이전 1 다음 반응형