【问题标题】:Centroid of a set of points in PythonPython中一组点的质心
【发布时间】:2023-03-28 13:15:01
【问题描述】:

我有一组坐标 (x,y),我正在尝试编写一个生成它们的质心的函数,到目前为止我一直收到错误,这是我到目前为止的代码:

def get_centroid(x,y):
    centroid = (sum(x)/len(x),sum(y)/len(y))


x=[3,1,5,7,4,-2]
y=[0,-3,-3,1,5,2]

感谢您的任何帮助或建议。

【问题讨论】:

  • 您收到什么错误?
  • centroid = ... 更改为return ...。您既不返回也不打印。
  • “我得到错误”不是一个好的描述。请始终复制并粘贴 exact 错误消息。这更有帮助。

标签: python function points centroid


【解决方案1】:

您的方法会奏效,但请记住return 您的结果,并注意用空列表除以零。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 2020-02-09
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2018-09-09
    相关资源
    最近更新 更多