Алгоритм группировки «DenStream», Как получить элементы в ваших кластерах?

#python #algorithm #cluster-analysis

Вопрос:

Привет, я использую алгоритм «DenStream». В вашем коде я получаю ваши микрокластеры, которых в данном примере 16. Я также получаю ваш радиус для каждого микрокластера.

Это ваши выходные данные, заданные набором данных, со значениями X, Y

Результат DenStream

Что мне нужно, так это координаты каждого элемента цвета «синий», которые находятся внутри каждого кластера, «красный круг»

 for cluster in clusterer.p_micro_clusters:
 
print(cluster)
cluster_center.append(cluster.center())
cluster_radius.append(cluster.radius())

cluster_center = np.array(cluster_center)
cluster_radius = np.array(cluster_radius)
print(cluster_center,cluster_radius)
 

С помощью этого кода я получаю каждый микрокластер и его радиус. Существует ли функция, которая в зависимости от своего радиуса может найти каждый элемент?