Fundamentos de programación para inteligencia artificial


Bienvenida

Competencia


Utiliza el lenguaje de programación Python para aplicarlo en el manejo de datos para inteligencia artificial.

Contenido


Pasa el cursor sobre la imagen para ingresar a los temas.


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.

  1. 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.

  2. 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.

  1. 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.
  2. 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:

  1. Asegura elaborar el programa que calcula la ecuación indicada e imprime sus valores.
  2. ¿Realizaste la gráfica de la ecuación y se almacenaron los resultados en un archivo?
  3. Prueba que se lea el archivo con los datos y se guarde en la estructura de la librería indicada.
  4. Imprime los resultados de la estructura creada.