3

私はそれらの間の距離に基づいてクラスター化した多くのx、y座標を持っています。ここで、x、y 座標の各クラスターの重心測定を計算したいと思います。これを行う方法はありますか?

私の座標は次の形式です。

    coordinates_cluster = [[x1,x2,x3,...],[y1,y2,y3,...]]

各クラスターには最小で 3 つのポイントがあり、すべてのポイントは負と正の両方の x 値と y 値を持つことができます。誰かが私を助けてくれることを願っています。

ベスト、マーティン

(Windows 7 システムで Python 2.7 と canopy 1.1.1 (32 ビット) を使用しています。)

4

3 に答える 3

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)
于 2013-10-30T17:07:02.273 に答える