私はNumpyを新しくしました。ベクトルに格納された点間のユークリッド距離を計算する方法をお聞きしたいと思います。python numpy euclidean行ベクトルの行列間の距離計算
numpy.arrayがあるとしましょう。各行はベクトルと1つのnumpy.arrayです。私は、すべての点とこの単一の点の間のユークリッド距離を計算し、それらを1つのnumpy.arrayに格納することが可能かどうかを知りたいと思います。ここで
はインターフェイスです:
points #2d list of row-vectors
singlePoint #one row-vector
listOfDistances= procedure(points,singlePoint)
は、我々はこのようなものを持つことができますか? または、1つのコマンドを他のポイントのリストとして持つことは可能ですか?最後に、距離のマトリックスが得られますか?
おかげ
ポイントとポイントのセット、私はscipy.spatial.distance.cdistはまだ動作すると思います。 2つのコレクションがあり、そのうちの1つには1つの要素しかありません。 http://stackoverflow.com/questions/1871536/euclidean-distance-between-points-in-two-different-numpy-arrays-not-within –
@JimRaynor +1正確に私が必要としていたもの: – ocean800