0

現在、次のような配列があります。

[  5.23324730e-03   1.01221129e-04   5.23324730e-03 ...,]

このような行が 500 行、列が 64 あります。上記のような行を、同様の形式の他の行と比較したいと思います。つまり、ある配列の最初の要素を 2 番目の配列の最初の要素と比較したいということです。

アイデアは、それらがどれだけ一致するかを調べることです...これを効率的に行う方法を誰か知っている人はいますか? 値が同一ではない可能性があることに注意する必要があります....しかし、特定のしきい値を下回る量だけ異なる値を見つけることができれば、それで問題ありません。

誰かが疑問に思っている場合-SURF記述子を比較しようとしています...

助けてくれてどうもありがとう!

4

2 に答える 2

0

質問は、の定義によって異なりますclosely match。一般的な方法の 1 つは、ユークリッド距離を計算することです。

numpyでユークリッド距離を計算するにはどうすればよいですか? また

numpy 配列間の距離、列方向

于 2013-10-26T04:35:01.857 に答える
0

それをnumpy行列として保存してから、各行のコサイン類似度を計算できます。これは、 numpy dot product product methodを使用して効率的に行うことができます

于 2013-10-26T04:39:59.167 に答える