NumPy阵列的规则网格细分

2024-09-27 18:00:25 发布

您现在位置:Python中文网/ 问答频道 /正文

将numpy作为np导入

我有一个矩形,坐标如下:

ulx,uly = (110, 60) ##uppper left lon, upper left lat
urx,ury = (120, 60) ##uppper right lon, upper right lat
lrx, lry = (120, 50) ##lower right lon, lower right lat
llx, lly = (110, 50) ##lower left lon, lower left lat

我想把这个矩形分成100个规则网格,然后 要分别计算每个网格的(ulx,uly),(urx,ury),(lrx,lry)和(llx,lly):

^{pr2}$

我不知道那时候该怎么办?在

有人熟悉这种问题吗?在


Tags: rightleftupperlowerlonlat矩形urx
1条回答
网友
1楼 · 发布于 2024-09-27 18:00:25

为此,您可以使用np.meshgrid

import numpy as np

lats = np.linspace(50, 60, 11)
lons = np.linspace(110, 120, 11)

xx, yy = np.meshgrid(lats, lons)

此时xx和{}是2x2矩阵,具有网格块的角坐标。 如果只想获得坐标列表,可以使用“重塑”:

^{pr2}$

但我建议只使用xx和{}。在

相关问题 更多 >

    热门问题