Actividad integradora
Competencia de la credencial:
Utiliza el lenguaje de programación Python para aplicarlo en el manejo de datos para inteligencia artificial.
Instrucciones:
La función
tiene aplicaciones en diversas ramas de la ciencia, una de ellas el cálculo del crecimiento exponencial de una población, donde la ecuación que describe dicho fenómeno está dada por:

Donde
es el número total de la población después de que han transcurrido
años, mientras que la tasa de crecimiento relativa y la población inicial son las constantes
y
, respectivamente.
- Crea un nuevo Notebook de Jupyter e importa las librerías de Numpy y Matplotlib, y realiza lo siguiente:
Por medio de la función exp() de Numpy, crea un arreglo que contenga todos los valores de N cuando el tiempo va desde 0 hasta 100 años a intervalos de una décima parte, es decir, t = np.arange(0, 100, 0.1). Considera que r = 0.25 y No = 1.
Imprime los valores de los arreglos de N y t; también imprime el tamaño de cada uno.
- Realiza la gráfica del arreglo N utilizando Matplotlip y asegúrate de obtener el siguiente resultado:
Guarda tus resultados en un archivo separado por comas (CSV).

Figura 1. Ejemplo de gráfica.
- Importa la librería pandas a tu trabajo y lee el archivo que contiene los valores de N y t para guardarlo en estructuras de pandas.
- Imprime las estructuras de pandas que creaste y comprueba haber obtenido los siguientes resultados para cada estructura:
Figura 2. Ejemplos de estructura.
Criterios de evaluación:
- Asegura elaborar el programa que calcula la ecuación indicada e imprime sus valores.
- ¿Realizaste la gráfica de la ecuación y se almacenaron los resultados en un archivo?
- Prueba que se lea el archivo con los datos y se guarde en la estructura de la librería indicada.
- Imprime los resultados de la estructura creada.