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

Suggested prompts:

Can you explain the differences between these function types in simpler terms?

Can you give more real-life examples of each function type?

How do I know if a function is one-to-one, onto, or bijective?

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