IA y Machine Learning · revisado en agosto de 2026
Vector
En álgebra lineal aplicada a datos y machine learning, un vector es una lista ordenada de números que representa un punto o una dirección en un espacio de N dimensiones — por ejemplo, las tres coordenadas de un color RGB, o los cientos de números de un embedding de texto.
import numpy as np v = np.array([3.0, 4.0]) magnitud = np.linalg.norm(v) # 5.0
Preguntas frecuentes
¿Qué es la magnitud (norma) de un vector?
Es su longitud en el espacio, calculada como la raíz cuadrada de la suma de sus componentes al cuadrado (norma euclidiana); se usa, por ejemplo, para normalizar vectores antes de compararlos.
¿Qué es el producto punto entre dos vectores?
Es la suma de los productos de sus componentes correspondientes; geométricamente está relacionado con qué tan alineados están dos vectores, y es la base para calcular similitud coseno.
¿Cómo se representan vectores en código?
Con un array de NumPy (np.array([1, 2, 3])) en Python, que además de almacenar los números soporta operaciones vectorizadas eficientes como sumas, productos y normas sin bucles explícitos.