Python 盒子里的盒子

Python 盒子里的盒子,python,numpy,Python,Numpy,我试图解决一个问题,其中我有一个大小=宽度*高度的区域,然后必须在该区域内的位置x,y处找到一个子区域,并且大小为宽度×高度 这些数值是: Region_width = 71680 Region_height = 39680 Sub_location_x=272 Sub_location_y=130 Sub_width=372 Sub_height=519 我试图实现的代码应该是这样的 #Width height of box region_width = 71680 region_heig

我试图解决一个问题,其中我有一个大小=宽度*高度的区域,然后必须在该区域内的位置x,y处找到一个子区域,并且大小为宽度×高度

这些数值是:

Region_width = 71680
Region_height = 39680
Sub_location_x=272
Sub_location_y=130
Sub_width=372
Sub_height=519 
我试图实现的代码应该是这样的

#Width height of box
region_width = 71680
region_height = 39680
x = 272
y = 130
sub_width = 372
sub_height = 519

#Create numpy array of width and height (This I am unsure of)
Region_array = np.array(width, height)

#Pull out sub box (This I am also unsure of)
Sub_box = Region_array[x: x + sub_width, y: y + sub_height]

非常感谢您对我如何解决问题的帮助或见解。

您的解决方案似乎还可以。问题是什么?问题出在哪里?我得到了如下错误:Region\u array=np。array(width,height)TypeError:数据类型不可理解。我不认为它是在创建数组(宽度,高度)而不是数组(宽度,高度)(输入是一个元组)。当我寻找x=[0,1,2,3,4…71679]y=[0,1,2,3…39680]时,我得到的数组是[71680 39680],你能详细说明一下“必须找到”是什么意思吗?有很多方法可以理解这一点:是否要绘制区域?测试给定点是否在子区域内的方法?要从较大的数据集中选择此子区域的数据。。。等