Учитывая [1,2,3,4,5], как я могу сделать что-то вроде
1/1, 1/2, 1/3,1/4,1/5, ...., 3/1,3/2,3/3,3/4,3/5,.... 5/1,5/2,5/3,5/4,5/5
Я хотел бы сохранить все результаты, найти минимум и вернуть два числа, использованные для поиска минимума. Итак, в случае, который я описал выше, я хотел бы вернуть (1,5).
Итак, в основном я хотел бы сделать что-то вроде
для каждого элемента i в списке отображает некоторую функцию для всех элементов в списке, принимая i и j в качестве параметров, сохраняет результат в основном списке, находит минимальное значение в основном списке и возвращает аргументы i, jиспользуемые для вычисления этого минимальное значение.
В моей реальной проблеме у меня есть список объектов/координат, и функция, которую я использую, принимает две координаты и вычисляет евклидово расстояние. Я пытаюсь найти минимальное евклидово расстояние между любыми двумя точками, но мне не нужен причудливый алгоритм.