Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE TELECOMUNICACIONES 28/04/2021
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 3 1 / 12
MATPLOBLIB
EXPERIENCIA N°: 03
TÍTULO DE LA EXPERIENCIA:
MATPLOBLIB
Grupa
Alumno(os): Indiv. Total
l
1.
2.
3.
4.
Grupo: Docente: Ing William Mullisaca
Semestre: 3 Atamari
Fecha de
Hora:
entrega:
LABORATORIO N° 03
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
DE TELECOMUNICACIONES 28/04/2021
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 3 2 / 12
MATPLOBLIB
MATPLOBLIB
I.- OBJETIVOS:
-. Que el estudiante sea capaz de usar las condicionales en Python.
Nosotros somos criaturas muy visuales, comprendemos mejor las cosas cuando las vemos
visualizadas, sin embargo, el paso para presentar análisis, resultados o ideas puede ser un
cuello de botella, es posible que ni siquiera sepas por dónde empezar o que tengas un
formato en la mente, pero luego dudes si ese es la forma correcta de presentar los datos es
por esta razón que acá hablaremos sobre una de las librerías con las que cuenta Python para
presentar los datos, matplotlib.
Seguidamente preparamos algunos datos para graficarlos, esto fueron escogidos al azar.
a = [1, 2, 3, 4]
b = [11, 22, 33, 44]
A la figura le agregas los ejes. Los ejes es el área en la que se grafican los datos con
funciones tales como plot() y scatter() y que pueden tener etiquetas asociadas. Toma en
cuenta que las figuras pueden contener múltiples ejes.
Cada eje tiene un eje x y otro eje y, y cada uno de ellos contiene una numeración. También
existen las etiquetas de los ejes, el título y la leyenda que se deben tener en cuenta cuando se
quieren personalizar los ejes, pero también teniendo en cuenta que las escalas de los ejes y
las líneas de la cuadrícula pueden ser útiles.
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
DE TELECOMUNICACIONES 28/04/2021
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 3 5 / 12
MATPLOBLIB
Las líneas vertebrales son líneas que conectan las marcas de eje y que designan los límites
del área de datos, en otras palabras, son el simple cuadrado que puedes ver cuando has
inicializado los ejes, como en la imagen. Como puedes observar los extremos derecho y
superior están configurados como invisibles.
Por su parte pyplot, es un módulo en el paquete matplotlib. Es por eso que a menudo
observamos al momento de importar la librería matplotlib.pyplot. El módulo proporciona
una interfaz que permite crear figuras y ejes de forma implícita y automática para lograr la
trama deseada.
Este es especialmente útil cuando desees trazar rápidamente algo sin definir ninguna figura o
eje, como pudimos ver en el ejemplo presentado anteriormente, en este no se ha especificado
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
DE TELECOMUNICACIONES 28/04/2021
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 3 6 / 12
MATPLOBLIB
explícitamente los componentes, pero al final se lograron los objetivos que fue el de graficar
los datos.
Por último, tenemos pylab, este es otro modulo que se instala junto al paquete matplotlib. Se
recomienda su uso cuando se trabajaba con matrices, haciendo matemáticas de forma
interactiva y se quiera tener acceso a las funciones de trazado. Es posible que todavía veas
esta librería en tutoriales más antiguos y ejemplos de matplotlib, pero ya no se recomienda
su uso, con el uso de los nuevos IDE y kernel que están disponible en la actualidad.
Los datos de Machine Learning para graficar en matplotlib deberán estar estructurados bajo
la librería de NumPy, por lo que es recomendable revisar esta librería, primeramente.
Cuando estés trabajando con Machine Learning, te encontrarás manipulando con muchos
datos almacenados en matrices, por lo que es normal que uses la librería de NumPy para
procesarlos. Con NumPy podrás realizar operaciones sobre ellos, inspeccionar sus matrices y
manipularlas para que estés trabajando con el subconjunto de datos adecuado.
Por supuesto, las matrices no son lo único que puedes graficar, también existe la posibilidad
de pasar listas de Python.
3.2. Complete el ATS (Anexo 1) y cumpla las condiciones obligatorias para el uso del
ambiente
V.- PROCEDIMIENTO:
5.1. El siguiente código de fuente muestra cómo realizar el gráfico de dos funciones
matemáticas (una lineal y otra cuadrática) utilizando la librería matplotlib, guardar el
resultado en una imágen PNG y mostrarla en pantalla.
f 1 ( x )=2 x2 +5 x−2
f 2 ( x )=4 x+1
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from matplotlib import pyplot
# Función cuadrática.
def f1(x):
return 2*(x**2) + 5*x - 2
# Función lineal.
def f2(x):
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
DE TELECOMUNICACIONES 28/04/2021
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 3 8 / 12
MATPLOBLIB
return 4*x + 1
# Valores del eje X que toma el gráfico.
x = range(-10, 15)
# Graficar ambas funciones.
pyplot.plot(x, [f1(i) for i in x])
pyplot.plot(x, [f2(i) for i in x])
# Establecer el color de los ejes.
pyplot.axhline(0, color="black")
pyplot.axvline(0, color="black")
# Limitar los valores de los ejes.
pyplot.xlim(-10, 10)
pyplot.ylim(-10, 10)
# Guardar gráfico como imágen PNG.
pyplot.savefig("output.png")
# Mostrarlo.
pyplot.show()
VI.- EJERCICIO:
VII.- BIBLIOGRAFÍA:
Asistencia
Conclusiones Observaciones
Porcentaje %
Sugerencias
Total
Desarrollo de experiencias
Bibliografía
x 5.1 5.2 5.3 5.4 5.5 5.6 5.7 6.1 6. 6.3
2
2.0 3.0 4.0 - - - - - - 3.0 3. 3.0 - 1.0 1.0 20 15
0
3. 4.
Elementos de protección (Marque con aspa) Características de elementos de protección, equipos y herramientas
1. ____________________________________________________________
USO OBLIGATORIO
DEL CASCO DE
USO OBLIGATORIO
DE BOTAS AISLANTES
USO OBLIGATORIO
DE GUANTES
USO OBLIGATORIO
DE PROTECCIÓN
USO
OBLIGATORIO DE
USO
OBLIGATORIO DE
2. ____________________________________________________________
SEGURIDAD AISLANTES OCULAR MASCARILLA PROTECTOR
FACIAL
3. ____________________________________________________________
4. ____________________________________________________________
5. ____________________________________________________________
USO OBLIGATORIO APAGAR USO OBLIGATORIO OBLIGATORIO USO OTRO
DE PROTECCIÓN DESCONECTAR DE PROTECTOR CONECTAR A OBLIGATORIO DE
AUDITIVA CUANDO NO SE USE AJUSTABLE TIERRA TRAJE DE
SEGURIDAD