0

重心の計算とクラスタリングに基づいた多くのドキュメントを見つけたようですが、重心の値を自分で割り当てるとどうなるでしょうか。

14 の異なる重心ベクトルを提供するとします。これらの 14 の異なる重心値にデータをクラスター化するにはどうすればよいでしょうか?

これは簡単な質問かもしれませんが、オンラインで答えが見つからなかったので、確認したかったのです。

4

2 に答える 2

-1

これがpythonフォーラムに属しているかどうかはわかりませんが、各ポイントから各重心までの距離を計算し、各ポイントを最も近い重心に割り当てるだけです。これでクラスターが作成されますが、一部は空の場合があります (重心に最も近いデータ ポイントが少なくとも 1 つあるという保証はありません)。これを行うには、すべてのポイントを反復するか、numpy で行列を使用して 1 つのステップではるかに迅速に行うことができます。始めるために例が必要な場合は、どこかにいくつかのコードがあります。

于 2015-09-10T16:52:59.673 に答える