Está en la página 1de 10

ESCUELA SUPERIOR POLITÈCNICA DEL CHIMBORAZO

MÈTODOS NUMÈRICOS

Nombre: Derian Daniel Alarcòn Sarango


Curso: PAO 3 “Ambiental”
Fecha: 06/05/2023

Desarrollo

1. Un diccionario es una estructura de datos que puede almacenar múltiples valores, cada valor tiene
una clave para identificarlo, busque cada palabra, escribiremos su nombre y luego obtendremos el
significado, esta será nuestra variable principal, el valor es el significado.
2. Aquí necesitamos crear un diccionario y el diccionario final es una estructura de datos utilizada para
almacenar algún tipo de información.
1. Teniendo en cuenta que un diccionario es una estructura para buscar datos como se
muestra en la imagen superior procederemos a buscar el contenido de persona en el cual
están agrupados las variables apellidos, nombres, año de nacimiento, mes de nacimiento,
estado civil y procederemos a buscar la información que en este caso sería si es casado.
2. De esta manera se accederá a la información que está almacenada en la variable es casado
sería Falso.

1. Continuaremos el ejercicio para comprender mejor qué es un diccionario accediendo a los


valores del diccionario para crear un algoritmo que nos permita resolver esta tarea y una vez
realizado el algoritmo nos seguirá dando resultados.

1. Las funciones siempre tienen que empezar con def, qué esto quiere decir definir con sus
paréntesis y sus dos puntos.
de esta manera como ya lo hemos visto antes se tiene que respetar el espacio o tambiénllamado
tap, para entender que lo que se va a ejecutar es de la variable def ( definir).

2. Para lograr entender lo que quiere decir definir una función lo haremos a través de una serie de
ejercicios en ese caso el primer ejercicio sería de saludar para definir la variable se utiliza def, se
procede a poner qué significa saludar en este caso significa “Hola Josè como estàs”, “Hola
Andres como estàs”
3. Llamar random y esto qué es pues un conjunto de funciones que alguien más ya programó, el
código y lo utilizaremos para hacer nuestros propios programas, por ejemplo
“ vamos a hacer tirar el dado” sí aquí está el nombre de la función y para hacer uso de esta
biblioteca que voy a hacer es random porque la vamos a llamar puntos y aquí podemos
acceder a los diferentes métodos funciones que tiene esta biblioteca y en particular vamos a
hacer uso de este que se llama raunt int esto nos dará un valor aleatorio entre 2 y 3, si le
seguimos compilando nos seguirá dando valores aleatoriosentre 2 y 3.

4. Para nuestro último ejercicio, crearemos una función que tomará el mes y el año de nacimiento
y devolverá la edad.
Hemos definido las variables de año y mes, ingresaremos el año y mes actual en el que estamos,
y haremos la resta para obtener la edad actual. También le daremos una condición para dar su
edad exacta: el mes actual debe ser menor que su mes de nacimiento para obtener la edad
exacta.
5. Ahora que se ingresan nuestros datos y se devuelven los resultados, determinamos si son
mayores o menores con la condición “la edad debe ser mayor o igual a 18” y si lo son, el “es
mayor de edad”, pero si la condición no se cumple, mostramos "es menor de edad".
• En este ejercicio debemos importar una tabla de Excel, deberemos copiar el vínculo y al final
después del / borraremos toda esa parte y escribiremos export?format=csv. Con eso
procederemos a abrir nuestras líneas de código y empezaremos declarando nuestras variables y
usando pandas que esto nos permite importar vínculos escribiremos el código como se muestra
en la primera línea de código se la parte superi0r de la imagen
• df será nuestra variable en donde guardaremos la información de nuestra tabla que se encuentra
en nuestro vinculo, debemos tener en cuenta que debemos ejecutar línea por línea para que la
información se compile de manera consecutiva.
• elegimos otra línea de código y escribimos df que nos permitirá mostrar la información del
vinculo
• head() lo único que hace es mostrar los primeros cinco registros esto se usa cuando hay tablas
extensas
• sample() sirve para mostrarnos un parámetro de la tabla al azar
1. Usamos la variable describe() para mostrar información de la tabla original, pero solo
cantidades es decir números.
2. Luego nosotros elegiremos que deseamos que se nos muestre en pantalla en este caso
elegimos edad, altura, nombre, pero para que nos lea el programa debemos utilizar doble
[[]].
3. En el siguiente recuadro tomando los valores de la tabla uniremos la información para
poder en este caso serán los nombres y apellidos que se unirán a través de + y
obtendremos el índice de masa corporal de cada dato ingresado.

4. En este ejercicio utilizaremos condiciones para que se nos muestre la información en


pantalla, nuestra condición será que se muestren los datos que son mayores o iguales a 16,
y que solo se muestre en pantalla los datos de altura que son mayores al 1,60 por eso que
en nuestra imagen superior solo tenemos esos datos, porque esos datos cumplen con la
condición asignada.
5. Groupby este comando lo utilizamos para obtener información que se repite es decir
definimos la edad y utilizamos nuestro comando groupy que prácticamente agrupa las
cantidades iguales.
EJERCICIO 3

1. Empezaremos ingresando nuestros datos y variables y dónde estarán almacenados

plt.plot(eje x, datos1) este comando nos permitirá pintar desde donde empiezan y
terminan nuestros datos 1
plt.show() este comando nos permitirá representar todas las series de datos con las que estamos
trabajando, una vez que ya tengamos nuestra sintaxis ejecutaremos y nos mostrará en pantalla
las gráficas, como escribimos dos veces el código se nos mostrar endos imágenes diferentes.

2. En este ejercicio deberemos declarar primero las variables lo que queremos es teneruna base
de datos del promedio de los estudiantes de diferentes años
np.random.rand esto nos permite obtener valores reales, de manera aleatoria del 1 al 10 pero en
este caso lo estaremos multiplicando por 100 obtendremos valores más elevados.
3. Ingresaremos el color con el que cada dato vamos a representar, marcador y estilo como se
muestra en pantalla en la imagen superior a cada nivel le asignamos un color para
diferenciarlos, también le hemos puesto un título a nuestra tabla, años que se realizó el
examen, puntaje.

4. Se mostrará en una tabla y se podrá diferenciar por los colores que hemos elegido, el titulo los
años en el que se realizó el examen y el puntaje
5. Marcamos nuestro rango que en este caso vendría siendo del 0 al 10
6. Luego escribimos nuestros 5 niveles que son nuestros datos donde se albergan valores
7. Plt. es una serie de líneas y bar es para barras plt.bar nos permitirá mostrar una gráfica de
barras, pero debemos tener en cuenta por que nuestras líneas de barras están una encima de
otras, por eso debemos ser específicos y poner parámetros para la distancia que debe haber
entre cada línea, anchura etc.
8. Cabe mencionar que la figura que mostraremos la mostraremos en el eje de las “x”

9. La siguiente grafica muestra en la imagen superior haremos lo mismo pero esta vez
elegiremos el eje de las “y” de esta manera la gráfica de barras se mostrara en el lado izquierdo
con respecto a los valores de “x” pero ya no usaremos “bar” ahora usaremos “barh”.
10. para mostrar estas graficas utilizaremos bottom que esto nos permitirá colocar en el orden que
queremos obtener los valores, pero en una misma barra, es decir un nivel encima de otro.

11. Utilizaremos un método nuevo que se llama scatter que quiere decir dispersión, todas estas
graficas se pueden personalizar para entender mejor esto hemos personalizado la primera
línea de código los primeros valores en el cual el asterisco se representa gráficamente como
una estrella.
12. En este ejercicio al nivel uno le ingresaremos nuevos datos en este caso serian países para
demostrar “algún tipo de grafica social” para poder obtener esa grafica usaremos el comando
pie que nos permitirá

13. Usaremos solo dos valores y para representar en una sola grafica todos los valores de esta
manera obtenemos dos valores representados en barras, en dispersión y en estadísticas,
usando los comandos antes usados podemos visualizar como se muestra en la imagen
superior, este es un ejemplo complementario.

LINK: Funciones.Derian.ipynb - Colaboratory (google.com)

Video 2.Derian.ipynb - Colaboratory (google.com)

MATPLOTLIB.Derian.ipynb - Colaboratory (google.com)

También podría gustarte