たとえば k-means に必要な行列間のペアワイズ距離は、次元 x の 2 つの行列を引数として 1 回の関数呼び出し ( cvKmeans.m を参照matlab)で計算されます。octavedistFunc(Codebook, X)KD
これは、 eigen.tuxfamily.orgEigenで説明されているように、ブロードキャストを使用して行列と 1 つのベクトルに対して実行できます。
(m.colwise() - v).colwise().squaredNorm().minCoeff(&index);
ただし、この場合vは単なるベクトルではなく行列です。2つの行列間のすべてのエントリでそのようなペアワイズ(ユークリッド)距離を計算するためのEigenの同等のワンライナーは何ですか?