Funciones Lineales: Transformación de Vectores en Escalares
Clase 13 de 29 • Curso de Introducción al Álgebra Lineal: Vectores
Contenido del curso
Vectores
- 3

Vectores y Escalares: Conceptos y Operaciones Básicas
19:16 min - 4

Convenciones y Notación en Vectores y Escalares
09:04 min - 5

Modelo RGB y su implementación en Python
11:50 min - 6

Adición de Vectores: Conceptos y Propiedades Básicas
08:03 min - 7

Suma de Vectores en Python con NumPy
10:30 min - 8

Producto Escalar-Vectores: Conceptos y Propiedades Básicas
16:56 min - 9

Operaciones con Escalares y Vectores en Python usando NumPy
18:37 min - 10

Producto Interno de Vectores: Definición y Propiedades
12:45 min - 11

Producto Interno de Vectores en Python con NumPy
12:20 min - 12

Análisis de Sentimientos de Tweets con Vectores de Palabras
16:00 min
Funciones lineales
- 13

Funciones Lineales: Transformación de Vectores en Escalares
Viendo ahora - 14

Funciones Lineales y Propiedades de Superposición
14:22 min - 15

Teoremas y Corolarios en Funciones Lineales
18:02 min - 16

Funciones Afines: Propiedades y Ejercicios Prácticos
10:02 min - 17

Aproximaciones de Taylor: Modelos Lineales de Funciones No Lineales
08:38 min - 18

Aproximaciones de Taylor y análisis de error en Python
13:48 min - 19

Regresión Lineal con Datos Geográficos y Socioeconómicos
22:26 min
Norma y distancia
- 20

Propiedades y Cálculo de la Norma de Vectores
17:18 min - 21

Cálculo de Distancias entre Vectores usando Normas Euclidianas y LP
22:47 min - 22

Optimización de Visitas para Arrendar Departamentos
10:11 min - 23

Cálculo de Desviación Estándar en Series de Tiempo con NumPy
16:29 min - 24

Modelo de Riesgo Retorno en Inversiones de Acciones
12:57 min - 25

Cálculo de Ángulos y Correlación entre Vectores
10:29 min
Clustering
Cierre
¿Qué son las funciones lineales y cómo transforman vectores en escalares?
Las funciones lineales son una herramienta fundamental en el análisis matemático y el álgebra lineal. Nos permiten transformar vectores en escalares, facilitando la manipulación y análisis de datos en espacios multidimensionales. Al comprender cómo estas funciones operan, podemos aplicar sus principios en diversas áreas como la programación, la estadística, o cualquier campo que implique el uso de vectores y matrices.
Una función f, que va de Rⁿ a R, se denota como f: Rⁿ → R. Esto significa que toma un vector de n dimensiones y lo transforma en un escalar. Un buen ejemplo de esto es el producto interno, una operación común que ya hemos visto anteriormente. Para trabajar efectivamente con funciones lineales, es crucial que estas estén explícitamente definidas. Sin una definición clara, las funciones no pueden ser utilizadas adecuadamente en cálculos o programaciones.
¿Cómo se representa una función lineal de manera computacional?
Para representar las funciones lineales de manera computacional utilizamos bibliotecas como NumPy en Python. Aquí vamos a ver un ejemplo de cómo se puede implementar una función que suma los componentes de un vector.
import numpy as np
def f(x):
return np.sum(x)
# Evaluamos la función f en diferentes vectores
print(f(np.array([0, 0, 0, 0]))) # Salida: 0
print(f(np.array([1, 0, 0, 0]))) # Salida: 1
print(f(np.array([1, 1, 1, 1]))) # Salida: 4
En este código, definimos una función f que utiliza np.sum(x) para devolver la suma de las componentes del vector x. Esta implementación no está limitada a vectores de tamaño 4, pero en este ejemplo, estamos trabajando con vectores de cuatro dimensiones para ilustrar el concepto.
¿Qué son las funciones de proyección y cómo se implementan?
Las funciones de proyección toman un vector y devuelven uno de sus componentes. Veamos cómo se implementa una función de proyección que devuelve solo la primera entrada de un vector.
def g(x):
return x[0]
# Evaluamos la función g en diferentes vectores
print(g(np.array([0, 0, 0]))) # Salida: 0
print(g(np.array([0, 0, 1]))) # Salida: 0
print(g(np.array([1, 0, 4]))) # Salida: 1
En esta función g, simplemente se retorna la primera componente del vector x. En un espacio tridimensional, podríamos definir tres funciones de proyección distintas: una sobre la coordenada x₀, otra sobre x₁, y finalmente sobre x₂. La función de proyección que quieras utilizar dependerá del análisis que desees realizar y las características específicas del vector que sean de tu interés.
Las funciones lineales, como la suma (función f en el primer ejemplo) o la proyección (función g en el segundo ejemplo), son herramientas poderosas para manipular vectores y comprender los datos en un contexto matemático y computacional. Este conocimiento básico es esencial para trabajar eficazmente en cualquier disciplina que requiera un manejo avanzado de datos y cálculos vectoriales. ¡Sigue explorando y practicando para afinar tus habilidades!