Существует 2 набора точек (набор 1):
![enter image description here](https://i.stack.imgur.com/1qy41.png)
Другой (набор 2):
![enter image description here](https://i.stack.imgur.com/sPKbz.png)
Точки находятся в отдельных фреймах данных панд (python 3). Я бы хотел сопоставить наборы точек так, чтобы все точки в наборе 2 имели одну соответствующую точку из набора 1. Наборы должны быть нормализованы, повернуты и, возможно, перевернуты, чтобы они были более точно выровнены. Есть ли простой способ сделать такое преобразование, а затем минимизировать расстояние? Я слышал о венгерском алгоритме, но не уверен, как его реализовать или применим ли он здесь. Спасибо.