Calculadora de similitud de vectores
WebTodo se ejecuta en tu navegador: no se sube nada
Un vector por línea, y obtienes las cinco métricas de cada par: similitud del coseno, producto escalar, distancia euclídea, de Manhattan y de Chebyshev — todas juntas para poder compararlas. Van juntas porque responden a dos preguntas que se confunden con facilidad: el coseno pregunta «¿misma dirección?» (duplica un vector y el coseno no cambia), la euclídea pregunta «¿a qué distancia?» (duplícala y la distancia cambia). También se muestra la norma de cada vector y se señala el par más parecido según la métrica que elijas. ⚠️ La similitud del coseno no está definida cuando un vector es cero (norma 0); la herramienta da un error en vez de devolverte 0 o NaN. Todo se ejecuta en tu navegador.
Funciones
- Las cinco métricas a la vez: coseno, producto, Euclídea, Manhattan y Chebyshev
- Una comparación por pares completa, una fila por par
- La norma (longitud L2) de cada vector
- El par más parecido según tu métrica, señalado aparte
- ⚠️ El coseno de un vector cero es un error, nunca 0 ni NaN
- Si las dimensiones no coinciden, indica cuál es el vector culpable
- Normalización opcional a longitud unitaria (el coseno no cambia; el producto pasa a ser el coseno)
- Decimales ajustables (0–10)
Cómo se usa
- Introduce un vector por línea, separado por comas o espacios
- Elige la métrica que decide el par más parecido
- Activa la normalización si la quieres, o cambia los decimales
- Pulsa Copiar para llevarte el resultado
Preguntas frecuentes
- ¿Uso la similitud del coseno o la distancia euclídea?
- Depende de si te importa la dirección o la magnitud. El coseno mira solo la dirección: `(1,2,3)` y `(2,4,6)` tienen coseno 1 (misma dirección) aunque el segundo sea el doble de largo. La distancia euclídea cuenta la longitud: la distancia entre esos dos puntos no es 0. Los vectores de texto (recuento de términos, TF-IDF) suelen usar coseno, porque la extensión de un documento no debería cambiar si dos documentos comparten tema.
- ¿Por qué un vector cero hace que la similitud del coseno dé error?
- El coseno es el producto escalar dividido entre el producto de las dos normas, y la norma de un vector cero es 0, así que la división no tiene respuesta. Devolver 0 se leería como «nada parecido» y NaN no significa nada. Por eso la herramienta lo reporta honestamente y dice cuál de los vectores es el cero.
- ¿Por qué cambian los números tras normalizar?
- La normalización escala cada vector a longitud 1, descarta la magnitud y deja solo la dirección. Después, el producto escalar es igual a la similitud del coseno, y la distancia euclídea se relaciona con el coseno por una fórmula fija. Si sospechas que las diferencias de longitud están torciendo la comparación, normaliza primero.
- ¿Se pueden comparar vectores de distinta longitud?
- No. Todos los vectores deben tener la misma dimensión; si no, ni el producto escalar ni las distancias están definidos. Cuando una línea tiene un número de valores distinto de la primera, la herramienta nombra ese vector en vez de rellenarlo con ceros o truncarlo.
Herramientas relacionadas
Matriz a JSON
ConversiónConvierte entre texto de matriz y arrays JSON de arrays: los números siguen siendo números y las filas desiguales se señalan por número de línea.
Calculadora de fracciones
ConversiónSimplifica fracciones, calcula el máximo común divisor y el mínimo común múltiplo, convierte decimales en fracciones y opera con fracciones.
Distancia entre cadenas
TextoCompara dos cadenas de cinco formas: distancia de edición con alineación, Damerau, Hamming, similitud Jaro-Winkler y subsecuencia común.
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.