クラスタリング ===================== .. highlight:: python .. index:: KMeans2 .. _KMeans2: KMeans2 ------- `id=0.830533232928 Comments from the Wiki `__ .. function:: KMeans2(samples,nclusters,labels,termcrit)-> None ベクトルの集合を,指定された数のクラスタに分割します. :param samples: 入力サンプルの浮動小数点型行列,1つの行が1つのサンプルを表します. :type samples: :class:`CvArr` :param nclusters: 分割クラスタ数. :type nclusters: int :param labels: 各サンプルが属するクラスタのインデックスが保存される,整数型の出力ベクトル. :type labels: :class:`CvArr` :param termcrit: 反復数の最大値と(または),精度(連続する反復処理間においてクラスタ中心が移動する距離)の指定. :type termcrit: :class:`CvTermCriteria` 関数 ``cvKMeans2`` は, ``nclusters`` 個のクラスタの中心を求め,入力サンプルを各クラスタに分類する k-means アルゴリズムの実装です.また出力として,行列 ``samples`` の 行 :math:`i` で与えられたサンプルが属するクラスタのインデックスが, :math:`\texttt{labels}_i` に格納されます.