2016-04-24 58 views
0

我正在比較python中的兩個距離列表(浮游物)。距離代表我的機器人離牆不同角度的距離。一個數組是我的「最佳猜測」距離數組,另一個是實際距離數組。我需要返回代表這兩個浮點列表之間相似度的[0,1]之間的數字。距離匹配1到1.也就是說,索引0處的距離應與其他陣列中索引0處的距離進行比較。現在,對於每個指數,我將較小的數字除以較大的數字以獲得百分比差異。然後,我將這些百分比差異的平均值(總數百分比差異/數組中的條目數)得到0到1之間的數字。但是,我的方法似乎不夠準確。是否有更好的算法來比較兩個有序的浮點列表?比較python中的距離(浮游物)的兩個列表

+0

有沒有什麼可以繼續下去的。有各種方法可以比較兩個向量的相似性。有些對一些事物有好處,有些則對其他事物有好處。 –

回答

2

看起來你需要兩個向量之間的歸一化歐幾里德距離。

enter image description here

它是簡單的caclulate,你可以閱讀更多關於它here