Python 输入多个x,y坐标,找出中心点
时间: 2024-02-11 20:07:46 浏览: 107
python 求某条线上特定x值或y值的点坐标方法
同样可以使用类似的方法来计算多个x、y坐标的中心点。以下是一个计算多个x、y坐标中心点的示例代码:
```python
def midpoint(coords):
if len(coords) == 1:
return coords[0]
x = sum([coord[0] for coord in coords])/len(coords)
y = sum([coord[1] for coord in coords])/len(coords)
return x, y
coords = [(1, 2), (3, 4), (5, 6)]
midpoint(coords)
```
这个代码使用了简单的平均值算法来计算多个x、y坐标的中心点。你可以把x、y坐标放入一个数组中,然后调用这个函数来计算中心点。在这个例子中,我们使用了三个x、y坐标,分别是(1, 2)、(3, 4)和(5, 6)。函数的返回值是一个元组,包含了中心点的x和y坐标。
阅读全文