- 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
Elementos Básicos de Álgebra Lineal en Python: Escalares a Tensores
Clase 5 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
¿Cuáles son los elementos básicos de la matemática en álgebra lineal?
El aprendizaje de los fundamentos de álgebra lineal es esencial para emprender cualquier estudio de algoritmos avanzados como Machine Learning, Deep Learning y análisis de datos. Los conceptos básicos que exploraremos incluyen: escalar, vector, matriz y tensor.
¿Qué es un escalar?
En matemática, un escalar es simplemente un número único. Esto puede ser un número entero, un punto flotante (número con decimales), o un número complejo. No obstante, en Python, un escalar puede ser más flexible: además de ser cualquier tipo de número, también puede ser un string, o incluso una variable nula conocida como None.
Si quieres profundizar en cómo Python maneja los escalares, Platzi ofrece cursos en los que puedes explorar más sobre las estructuras de datos en Python.
¿Cómo reconocemos y definimos un vector?
Un vector es un conjunto de números ordenados. Imagina una caja donde puedes colocar múltiples números organizados de una manera particular. En Python, los vectores pueden ser creados usando la librería NumPy, un paquete esencial para cualquier persona interesada en cálculos numéricos complejos.
import numpy as np
vector = np.array([1, 2, 3, 4])
¿Qué es una matriz?
La matriz es un paso más allá del vector, ya que da un mayor grado de libertad – podemos movernos a través de filas y columnas, creando así un sistema bidimensional de números.
En Python, una matriz también se crea mediante NumPy, pero contiene múltiples vectores alineados.
matriz = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
¿Cómo definimos un tensor?
Finalmente, avanzamos hacia los tensores. Un tensor expande aún más la complejidad al añadir una tercera dimensión (o más) que agrupa múltiples matrices. Un tensor es esencial para realizar cálculos más complejos y para el trabajo con datos de múltiples dimensiones, como las imágenes.
tensor = np.array([
[[1, 2], [3, 4]],
[[5, 6], [7, 8]],
[[9, 10], [11, 12]]
])
¿Cómo se grafican los tensores?
Es interesante visualizar un tensor cuando contiene datos que podrían corresponder a imágenes, lo cual es común en Deep Learning. Usamos la librería Matplotlib para su representación visual.
import matplotlib.pyplot as plt
# Configurar para que los gráficos aparezcan debajo de la celda
%matplotlib inline
# Crear y mostrar una visualización del tensor
plt.imshow(tensor[0], interpolation='nearest')
plt.show()
Consejos prácticos para practicar
Ahora que comprendes los conceptos clave, te animo a practicar creando distintas estructuras:
- Escalar: Crea un escalar en Python con el número
42. - Vector: Define un vector que contenga los números primos
2, 3, 5 y 7. - Matriz: Genera una matriz de tamaño 3x2.
- Tensor: Representa un tensor donde la primera fila sea blanca, la segunda negra, y la tercera gris.
Comparte tus resultados y cualquier duda en el sistema de discusiones de la plataforma. ¡Tu aportación enriquece la comunidad y afianci lecho lo aprendido!