Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Implementación de Funciones Básicas en Python | Funciones y Sus Propiedades
Matemáticas para Ciencia de Datos

bookImplementación de Funciones Básicas en Python

Las funciones definen relaciones entre entradas y salidas, lo que las hace fundamentales en matemáticas, programación y ciencia de datos. En Python, se pueden definir y visualizar diferentes tipos de funciones, como inyectivas (uno a uno), multi-valoradas (muchos a uno), sobreyectivas (onto), inyectivas parciales (into) y biyectivas.

Tipos de funciones en Python

Función uno a uno (inyectiva)

Una función uno a uno garantiza que cada entrada se asocie a una salida única. Como se observa, no existen dos entradas con el mismo resultado.

123456789
# One-to-One Function: f(x) = x def one_to_one(x): return x # Example Outputs print("One-to-One Function Outputs:") print(one_to_one(2)) # Output is 2 print(one_to_one(5)) # Output is 5
copy

Función de Muchos a Uno

Una función de muchos a uno permite que múltiples entradas se asignen al mismo resultado.

12345678
# Many-to-One Function: f(x) = x^2 def many_to_one(x): return x ** 2 # Example Outputs print("\nMany-to-One Function Outputs:") print(many_to_one(3)) # Output is 9 print(many_to_one(-3)) # Output is also 9 (Same output for different inputs)
copy

Función Sobre (Sobreyectiva)

Una función sobre garantiza que cada posible resultado en el codominio tenga al menos una entrada asignada a él.

1234567891011
import numpy as np # Onto Function: f(x) = tan(x) def onto(x): return np.tan(x) # Example Outputs print("\nOnto Function Outputs:") print(onto(1)) # Output is approximately 1.557 print(onto(-1)) # Output is approximately -2.185
copy

Función into

Una función into significa que no todos los valores del codominio están cubiertos; algunos resultados permanecen sin utilizar.

12345678910
import numpy as np # Into Function: f(x) = sin(x) (Only outputs between -1 and 1) def into(x): return np.sin(x) # Example Outputs print("\nInto Function Outputs:") print(into(0)) # Output is approximately 0 print(into(np.pi / 2)) # Output is approximately 1
copy

Función biyectiva (Inyectiva y Sobreyectiva)

Una función biyectiva es tanto inyectiva como sobreyectiva, lo que significa que es invertible.

12345678
# Bijective Function: f(x) = x def bijective(x): return x # Example Outputs print("\nBijective Function Outputs:") print(bijective(3)) # Output is 3 print(bijective(-4)) # Output is -4
copy
question mark

¿Qué devolverá la siguiente función para f(4)f(4)?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 1.96

bookImplementación de Funciones Básicas en Python

Desliza para mostrar el menú

Las funciones definen relaciones entre entradas y salidas, lo que las hace fundamentales en matemáticas, programación y ciencia de datos. En Python, se pueden definir y visualizar diferentes tipos de funciones, como inyectivas (uno a uno), multi-valoradas (muchos a uno), sobreyectivas (onto), inyectivas parciales (into) y biyectivas.

Tipos de funciones en Python

Función uno a uno (inyectiva)

Una función uno a uno garantiza que cada entrada se asocie a una salida única. Como se observa, no existen dos entradas con el mismo resultado.

123456789
# One-to-One Function: f(x) = x def one_to_one(x): return x # Example Outputs print("One-to-One Function Outputs:") print(one_to_one(2)) # Output is 2 print(one_to_one(5)) # Output is 5
copy

Función de Muchos a Uno

Una función de muchos a uno permite que múltiples entradas se asignen al mismo resultado.

12345678
# Many-to-One Function: f(x) = x^2 def many_to_one(x): return x ** 2 # Example Outputs print("\nMany-to-One Function Outputs:") print(many_to_one(3)) # Output is 9 print(many_to_one(-3)) # Output is also 9 (Same output for different inputs)
copy

Función Sobre (Sobreyectiva)

Una función sobre garantiza que cada posible resultado en el codominio tenga al menos una entrada asignada a él.

1234567891011
import numpy as np # Onto Function: f(x) = tan(x) def onto(x): return np.tan(x) # Example Outputs print("\nOnto Function Outputs:") print(onto(1)) # Output is approximately 1.557 print(onto(-1)) # Output is approximately -2.185
copy

Función into

Una función into significa que no todos los valores del codominio están cubiertos; algunos resultados permanecen sin utilizar.

12345678910
import numpy as np # Into Function: f(x) = sin(x) (Only outputs between -1 and 1) def into(x): return np.sin(x) # Example Outputs print("\nInto Function Outputs:") print(into(0)) # Output is approximately 0 print(into(np.pi / 2)) # Output is approximately 1
copy

Función biyectiva (Inyectiva y Sobreyectiva)

Una función biyectiva es tanto inyectiva como sobreyectiva, lo que significa que es invertible.

12345678
# Bijective Function: f(x) = x def bijective(x): return x # Example Outputs print("\nBijective Function Outputs:") print(bijective(3)) # Output is 3 print(bijective(-4)) # Output is -4
copy
question mark

¿Qué devolverá la siguiente función para f(4)f(4)?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3
some-alt