【发布时间】:2014-11-02 21:13:11
【问题描述】:
在我的应用程序中,我有一个从 meshgrid 命令获得的值矩阵及其坐标(经度、纬度)。 我想根据经度和纬度限制提取该矩阵的特定子区域。我已经尝试过这个解决方案,但它不起作用。我需要三个矩阵作为输出,一个用于数据,另外两个用于网格。
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]
获得的新值是一维数组而不是矩阵。 我该如何解决这个问题?
【问题讨论】: