如何计算python中x,y坐标的质心
作者:互联网
我有很多x,y坐标,我根据它们之间的距离聚集在一起.
现在我想计算每个x,y坐标簇的质心量度.
有没有办法做到这一点?
我的坐标格式为:
coordinates_cluster = [[x1,x2,x3,...],[y1,y2,y3,...]]
每个簇的最小长度为三个点,并且所有点都可以具有负x和y值.
我希望有人可以帮助我.
最好,
马丁
(我在Windows 7系统上使用带有canopy 1.1.1(32位)的python 2.7.)
解决方法:
我意识到这并不难,但这里是用于计算x,y坐标的质心的代码:
>>> c = [[1,4,-5],[3,-2,9]] # of the form [[x1,x2,x3],[y1,y2,y3]]
>>> centroide = (sum(c[0])/len(c[0]),sum(c[1])/len(c[1]))
>>> centroide
(0, 3)
标签:points,python,coordinate-systems,centroid 来源: https://codeday.me/bug/20190825/1718701.html