0
私はk次元の空間にあるn個のポイントを持っています(データポイントのn個のk個のマトリックス)。さらに、私は長さd(リスト行列の次元は2である)のポイントのペアのリストを持っています。ポイントのペアのリストの間でdsitanceを計算する最速の方法
私の目標は、長さdのベクトルのリストの各点のペア間のユークリッド距離を見つけることです。
長いリストのためにMATLABでこれを行う最も速い方法は何ですか?あなたはC + +を使用して/ pythonのスピードアップがたくさんあると思いますか?
あなたが望むものをクリアしていない、と二つの行列がどのように関連しています
あなたのコードは次のようなものでなければなりません。あなたは例を挙げることができますか?おそらく 'pdist2'が役に立つでしょう –
もっとpdistと似ていますが、pdistはn行n列の行列(すべての対の間の距離)を与えます。私が望むのは、n×n行列(インデックスが与えられています)のいくつかの要素です。数は2つありますが、n(n-1)/ 2よりも非常に小さいです。もちろん、私はforループでそれをやることができますが、もっと速い方法があるのだろうかと思っていました。 – questioner