Если набор точек представляет собой массив NumPy positions
размеров N x 2, то центр тяжести просто задается следующим образом:
centroid = positions.mean(axis=0)
Он непосредственно даст вам 2 координаты в массиве NUMPY.
Как правило, для всех этих мер векторизованным образом можно использовать массивы numpy, которые являются компактными и очень быстрыми по сравнению с for
петлями.