【发布时间】:2022-01-11 05:57:21
【问题描述】:
我需要写def middle_point(coordinates),每次都会给我一个坐标列表(元组),它应该返回一个元组。
例如:
coordinates = [(2,4),(2,0)] 我需要返回 (2,2)
或其他时间:
coordinates = [(2, 8, 7, 5), (6, 10, 1, 3), (1, 1, 4, 6)] 我需要返回 (3, 6.3, 4, 4.7)
我知道我需要使用哪个公式,但我不知道如何到达那里。
【问题讨论】:
-
如果你知道你需要使用的公式,有什么问题?
-
好吧,所有坐标都在一个列表中给出,而不是单独的元组,所以我不知道如何相应地获取每个坐标。我不知道如何加起来:第一个示例为 (x1+x2) 或第二个示例为 (x1+x2+x3)。
-
如果你可以使用numpy,简单的方法是转换为numpy数组,使用
np.average和axis=0,如果需要,将输出转换回元组。 -
需要更多详细信息来说明您想要实现的目标以及到目前为止您已经尝试过的目标。请阅读本指南:stackoverflow.com/help/how-to-ask
-
我编辑了我的帖子,使其更全面。