#python #algorithm #cluster-analysis
Вопрос:
Привет, я использую алгоритм «DenStream». В вашем коде я получаю ваши микрокластеры, которых в данном примере 16. Я также получаю ваш радиус для каждого микрокластера.
Это ваши выходные данные, заданные набором данных, со значениями X, Y
Что мне нужно, так это координаты каждого элемента цвета «синий», которые находятся внутри каждого кластера, «красный круг»
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)
С помощью этого кода я получаю каждый микрокластер и его радиус. Существует ли функция, которая в зависимости от своего радиуса может найти каждый элемент?