Я новичок в Python, и мне нужно реализовать алгоритм кластеризации. Для этого мне нужно будет вычислить расстояния между заданными входными данными.
Рассмотрим следующие входные данные -
[[1,2,8],
[7,4,2],
[9,1,7],
[0,1,5],
[6,4,3]]
Я хочу достичь здесь: я хочу рассчитать расстояние [1,2,8] от ВСЕХ других точек и найти точку, где расстояние минимально.
И я должен повторить это для ВСЕХ других пунктов.
Я пытаюсь реализовать это с помощью цикла FOR, но я уверен, что в SciPy / NumPy должна быть функция, которая может помочь мне эффективно достичь этого результата.
Я посмотрел онлайн, но команда pdist не смогла выполнить мою работу.
Может ли кто-нибудь направить меня?
TIA