3. Operaciones Avanzadas con NumPy¶
3.1. Introducción¶
En este ejercicio, utilizaremos Python para explorar el uso de las bibliotecas NumPy y Matplotlib.
3.2. Ejemplo de Código¶
Usaremos la biblioteca NumPy para definir el dominio y el rango de una función, y Matplotlib para graficar los resultados.
Definir el Dominio y el Rango
import numpy as np
# Definir el DOMINIO de una FUNCIÓN
N = 55
X = np.linspace(-5, 5, N) # -5 límite inferior, 5 límite superior, N número de puntos a generar
# Mostrar los valores
print(X)
# Calcular el RANGO de una FUNCIÓN
Y = np.sin(X)
# Mostrar los valores calculados
print(Y)
Graficar los Valores
from matplotlib import pyplot as plt
# Graficar los valores de X y Y con círculos rojos
plt.plot(X, Y, 'ro')
plt.grid(True)
# Graficar los valores de X y Y con líneas azules
plt.plot(X, Y, 'b-')
plt.grid(True)
# Mostrar el gráfico
display(plt, "plot_area") # Reemplazar con plt.show() si se ejecuta localmente
Note
Usa plt.show() en lugar de display(plt, “plot_area”) si lo recreas en una máquina local.
Editor de Código Interactivo
Para experimentar con el código de forma interactiva, utiliza los bloques de código interactivos proporcionados a continuación. Ejecuta todos los bloques de código para ver los resultados y explorar diferentes funcionalidades.
Note
Asegúrate de ejecutar todos los bloques de código proporcionados para ver los resultados completos y comprender las funcionalidades demostradas.