我有一个list,list里面的element是dict。
[{centre:(743,1105), radius: 41},
{centre:(743, 1106), radius: 48},
{centre:(899, 1443), radius: 48},
{centre:(900, 1442), radius: 40}]
这个关于圆心和半径的一个数据结构。我想把圆心相近的圆(横坐标相差+3/-3 左右)去掉一个(保留半径较小的)
def takeXAxis(input): return input['centre'][0]def sortCircles(circleDetails): circleDetails.sort(key=takeXAxis)def removeClosedCircle(circleDetails): newCircleDetails = [] for i in range(len(circleDetails)): j = i + 1 for j in range(len(circleDetails)): ...
接下来我就不太会了,有人能帮我看下吗?
临摹微笑
月关宝盒
相关分类