Я ищу для сравнения два списка расстояний (float) в python. Расстояния показывают, как далеко мой робот со стены под разными углами. Один массив - это мой массив расстояний «наилучшего предположения», а другой - массив фактических расстояний. Мне нужно вернуть число между [0, 1], которое представляет сходство между этими двумя списками поплавков. Расстояния совпадают с 1 до 1. То есть расстояние в индексе 0 должно сравниваться с расстоянием с индексом 0 в другом массиве. Прямо сейчас, для каждого индекса, я делю меньшее число на большее число, чтобы получить процентную разницу. Затем я беру среднее значение этих процентных различий (общая процентная разница/количество записей в массиве), чтобы получить число от 0 до 1. Однако мой подход не кажется достаточно точным. Есть ли лучший алгоритм для сравнения двух упорядоченных списков поплавков?Сравните два списка расстояний (floats) в python
0
A
ответ
2
Похоже, вам нужно нормализованное евклидово расстояние между двумя векторами.
Это просто Расчитайте и вы можете прочитать больше об этом here.
Смежные вопросы
- 1. Сравните два списка в Python
- 2. Сравните два списка цветов
- 3. Сравните два списка
- 4. Сравните два Сортировка списка
- 5. Сравните два списка
- 6. Сравните два списка в Ocaml
- 7. Сравните два списка в javers
- 8. Сравните два списка в R
- 9. Grails/CreateCriteria - сравните два списка
- 10. Сравните два файла в python?
- 11. Сравните два разных типа списка
- 12. Сравните два списка в python и распечатайте вывод
- 13. Сравните два целых списка в OCaml
- 14. Сравните два списка классов в C#
- 15. Сравните два списка чисел в elisp?
- 16. Сравните два списка через LINQ в C#?
- 17. Python CSV Сравните два файла?
- 18. Python: поиск расстояний между полями списка
- 19. Сравните два списка элементов с помощью LINQ
- 20. Сравните два списка и выделите разницу
- 21. Сравните два списка, которые содержат много объектов.
- 22. Сравните два списка и получите все различия?
- 23. Сравните два списка и возвратите общие записи
- 24. Прочитайте и сравните два файла в Python
- 25. Сравните два файла для различий в python
- 26. Сравните два списка с заказом, используя Linq
- 27. Python Floats/Sum функции
- 28. Python - Flooring floats
- 29. Python String Parsing Floats
- 30. Python: UI Image Wipe, сравните два изображения
Существует не так много, чтобы продолжать. Существует множество способов сравнить два вектора для подобия. Некоторые из них хороши для некоторых вещей, другие - для других вещей. –