Clúster no supervisado con un número desconocido de clústeres

Tengo un gran conjunto de vectores en 3 dimensiones. Necesito agrupar estos en función de la distancia euclidiana, de modo que todos los vectores en cualquier agrupación particular tengan una distancia euclidiana entre sí menos que un umbral "T".

No sé cuántos grupos existen. Al final, pueden existir vectores individuales que no forman parte de ningún grupo porque su distancia euclidiana no es menor que "T" con ninguno de los vectores en el espacio.

¿Qué algoritmos / enfoques existentes deberían usarse aquí?

Respuestas a la pregunta(4)

Su respuesta a la pregunta