3
내 응용 프로그램에는 meshgrid 명령으로 얻은 값 행렬과 좌표 (lon, lat)가 있습니다. 경도 및 위도 제한에 따라이 행렬의 특정 하위 영역을 추출하고 싶습니다. 이 솔루션을 시도했지만 작동하지 않습니다. 출력으로 3 개의 행렬을 하나는 데이터 용으로, 다른 하나는 그리드 용으로 필요합니다.그리드 데이터의 Numpy 추출물 집합
Lons, Lats = meshgrid(X, Y)
indexes = np.where((Lons < MLon) & (Lons > mLon) & (Lats < MLat) & (Lats > mLat))
newLons = Lons[indexes]
newLats = Lats[indexes]
newData = Data[indexes]
얻어진 새 값은 일차원 배열이며 행렬이 아닙니다. 어떻게 해결할 수 있습니까?