我正在使用numpy由101x101=10201值组成的2D 数组.这样的值的float类型和范围从0.0到1.0.数组有一个X,Y坐标系,它起源于左上角:因此,位置(0,0)在左上角,而位置(101,101)在右下角.
这就是2D数组的样子(只是一个摘录):
X,Y,Value
0,0,0.482
0,1,0.49
0,2,0.496
0,3,0.495
0,4,0.49
0,5,0.489
0,6,0.5
0,7,0.504
0,8,0.494
0,9,0.485
Run Code Online (Sandbox Code Playgroud)
我希望能够:
1)计算超过给定阈值的单元区域数(见下图),比如说0.3;
2)确定这些区域的视觉中心与具有坐标的左上角之间的距离(0,0).
怎么能在Python 2.7中完成?
这是一个2D数组的直观表示,突出显示了2个区域(颜色越深,值越高):