- 1
Este curso tiene una versión actualizada
00:04 - 2

Álgebra Lineal para Análisis de Datos y Algoritmos
02:35 - 3
Instalación y Uso de Anaconda para Data Science con Python
03:02 - 4

Uso de Jupyter Notebook para Análisis de Datos Reproducibles
07:51 - 5

Elementos Básicos de Álgebra Lineal en Python: Escalares a Tensores
11:10
Propiedades y Cálculo de la Norma de un Vector
Clase 22 de 29 • Curso de Fundamentos de Álgebra Lineal con Python
Contenido del curso
- 9

Producto Interno: Definición y Ejemplos Prácticos
05:06 - 10

Producto Interno entre Dos Matrices: Definición y Cálculo
04:49 - 11

Propiedades del Producto Interno en Álgebra Lineal
08:16 - 12

Transposición y Producto Interno de Matrices
03:02 - 13

Comprobación gráfica de sistemas de ecuaciones lineales
11:44 - 14

Matrices Identidad, Inversa y Singular: Propiedades y Cálculo
08:36 - 15

Solución de Sistemas Lineales usando la Inversa de una Matriz
07:47
- 16

Sistemas de Ecuaciones: Soluciones Únicas, Múltiples o Ninguna
10:04 - 17

Visualización de Vectores y Funciones Reutilizables en Python
08:35 - 18

Combinaciones Lineales de Vectores: Concepto y Aplicaciones Prácticas
08:51 - 19

Combinaciones Lineales y Espacios Vectoriales en R2 y R3
10:38 - 20

Relación entre combinaciones lineales y sistemas de ecuaciones lineales
07:57 - 21

Matrices y Dependencia Lineal en Sistemas de Ecuaciones
07:30
¿Qué es la Norma de un vector y por qué es importante?
La Norma de un vector es una herramienta matemática clave para medir el tamaño de un vector. Esta medida se representa mediante un número que siempre es cero o positivo. La Norma ayuda a determinar aspectos críticos, como el error en aproximaciones o la efectividad en clasificaciones. En este contexto, es vital conocer las propiedades de la Norma para aplicarlas correctamente.
¿Cuáles son las propiedades de la Norma?
-
Nunca negativa: La Norma de cualquier vector nunca es negativa. Puede ser cero si el vector se encuentra exactamente en el origen, y este es el único caso en que la Norma será cero.
-
Desigualdad triangular: La suma de los vectores tiene una Norma que es siempre menor o igual a la suma de sus Normas individuales. Esto refleja el principio de que la distancia más corta entre dos puntos es una línea recta.
-
Escalar por un vector: Cuando multiplicamos un vector por un escalar, la Norma del resultado es igual al valor absoluto del escalar multiplicado por la Norma del vector original.
¿Cómo calcular la Norma en Python?
Calcular la Norma de un vector en Python es sencillo con la librería numpy. A continuación, mostramos cómo realizar este cálculo utilizando un ejemplo práctico.
import numpy as np
# Definimos los vectores
B1 = np.array([2, 7])
B2 = np.array([3, 5])
# Calculamos la suma de los vectores
B1_B2 = B1 + B2 # Resultado: array([5, 12])
# Calculamos la Norma de cada vector usando la función `np.linalg.norm`
norma_B1 = np.linalg.norm(B1)
norma_B2 = np.linalg.norm(B2)
norma_B1_B2 = np.linalg.norm(B1_B2)
# Verificamos la desigualdad triangular
assert norma_B1_B2 <= norma_B1 + norma_B2
Este código ayuda a visualizar la aplicación de la desigualdad triangular y la medida de Normas individuales y conjuntas.
¿Cómo graficar vectores y su Norma en un plano?
Podemos visualizar la Norma y sus propiedades geométricas en Python utilizando matplotlib para gráficos y seaborn para opciones de color. Aquí se presenta una guía básica para graficar vectores y comprender la desigualdad triangular visualmente.
import matplotlib.pyplot as plt
import seaborn as sns
# Configuración básica para gráficos
plt.figure(figsize=(8, 8))
sns.set(style="whitegrid")
# Definición de vectores y su origen
origen_B1 = np.array([0, 0]), B1
origen_B2 = np.array([0, 0]), B2
origen_suma = np.array([0, 0]), B1_B2
# Graficar vectores
plt.quiver(*origen_B1, angles='xy', scale_units='xy', scale=1, color=sns.color_palette("husl", 8)[1])
plt.quiver(*origen_B2, angles='xy', scale_units='xy', scale=1, color=sns.color_palette("husl", 8)[2])
plt.quiver(*origen_suma, angles='xy', scale_units='xy', scale=1, color=sns.color_palette("husl", 8)[0])
# Ajustar límites de los gráficos
plt.xlim(-0.5, 6)
plt.ylim(-0.5, 15)
# Mostrar gráfico
plt.show()
Visualizar los vectores y su Norma permite una comprensión más intuitiva de cómo operan estas matemáticas en el espacio bidimensional. Cada vector y su suma se hacen evidentes, destacando la aplicación de la desigualdad triangular.
¡Continúa explorando y experimentando con más ejemplos para dominar estos conceptos fundamentales!