поэтому у меня есть задача кластеризации, в которой мне нужно было создать кластеры, в которых расстояние между каждой точкой не превышает 30 км. У меня были только долгота и широта. Поэтому я использовал для этого алгоритм DBSCAN (получил нужный мне результат), преобразовал точки широты и долготы в расстояние в километрах и получил 11 кластеров. Здесь вы можете увидеть, как они построены здесь.
Как видите, некоторые кластеры имеют только 1 балл. Но в любом случае мой вопрос: как найти максимальное и минимальное расстояние между точками кластера? Другими словами, мне нужно найти две точки кластера, которые находятся ближе всего друг к другу, и две точки, которые наиболее удалены друг от друга, и найти их расстояния. Я нашел какие-то решения с другими кластерными алгоритмами, но ничего не нашел для DBSCAN.