SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Universidad Privada Boliviana
Hugo Condori Quispe, Ph.D.
hugo.condori@fulbrightmail.org
Introducción a visualización de datos
Introducción
Introducción
Acerca de mi
Ingeniero electrónico, Universidad Mayor de San Andres (2010)
Maestría: Electrical and Computer Engineering, Montana State University (2014)
Doctorado: Electrical and Computer Engineering, University of Utah (2018)
Maestría: Maestria en artes liberales, “Data Science”, Harvard University (En curso)
Tesis maestria: Null steering algorithms for smart antennas
Tesis doctorado: Terahertz power amplifiers
Maestría en artes liberales: Data Science
• En curso…
Actividad profesional
Python
Instalación de Python
https://www.python.org/downloads/
Jupyter lab
• Para instalar jupyter lab:
• En el terminal introducir:
Visual studio code
Python
Tipos de datos
Tipos de datos
• Integer<int>
• Float<float>
• String <str>
• Boolean <bool>
In [33]: type(2)
Out[33]: int
In [34]: type(2.5)
Out[34]: float
In [35]: type(True)
Out[35]: bool
In [36]: type(‘Pavlos')
Out[36]: str
TYPE: string
VALUE: 'Hugo'
ID: 54949021
7
Tipos de datos
•<int> → <float>
•<float> → <int>
•<str> → <int>
•<bool> → <int>
In [28]: float(2)
Out[28]: 2.0
In [29]: int(2.5)
Out[29]: 2
In [30]: int('2')
Out[30]: 2
In [31]: int(‘hugo')
Tracebac
8
-------------------------
ValueError
k (most recent call last)
<ipython-input-31-25821db0a4ee> in <module>
----> 1 int(‘hugo')
ValueError: invalid literal for int() with base
10: ‘pavlos'
Conversión de datos
9
Operador Significado Ejemplo Res.
+ Adición 4 + 2 6
– Sustracción 4 – 2 2
* Multiplicación 4 * 2 8
/ División 4 / 2 2
%
Operador módulos
Obtiene el residuo en
divisiones con enteros
5 % 2 1
** Exponente 5**2 = 52 25
// División entera 5//2
-5//2
2
-3
Operadores aritméticos
Variables y condiciones
Variables
10
a = 10 b = 10 c = a
Las variables se utilizan para almacenar información para ser
referenciada y manipulada en un programa de computadora.
19
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield
• Cada nombre de variable debe
comenzar con letras del alfabeto o
guion bajo (_).
• No se permiten espacios en la
declaración de variables.
• No se permiten otros símbolos
especiales en medio de la declaración
de la variable.
• Una variable se escribe con una
combinación de letras, números y
caracteres especiales _ (guion bajo) Nombres reservados
Reglas para nombrar variables
20
Operador Significado Ejemplo Res.
< Menor que 5<2 False
> Mayor que 5>2 True
<= Menor o igual que 5<=2 False
>= Mayor o igual que 5>=2 True
== Igual a 5==2 False
!= No es igual a 5!=2 True
Operadores de comparación
= v/s ==
21
operador de asignación: se utiliza para
asignar valores a las variables
Operador para verificar si
dos valores son iguales o no.
22
Operator Ejemplo Expresión Equivalente
(m=15)
Res.
= y = a+b y = 10 + 20 30
+= m +=10 m = m+10 25
-= m -=10 m = m-10 5
*= m *=10 m = m*10 150
/= m /=10 m = m/10 1.5
%= m %=10 m = m%10 5
**= m**=2 m = m**2 or 𝑚 = 𝑚2 225
//= m//=10 m = m//10 1
Operadores de asignación
Operadores logicos
Operador Significado Ejemplo Res.
and Operador logico “y” (5<2) and (5>3) False
or Operador logico “o” (5<2) or (5>3) True
not Operador logico “negacion
”
not (5<2) False
No olvides los paréntesis entre las
condiciones.
Google colab
Ejercicio 1

Más contenido relacionado

Similar a Visualización de datos para Machine Learning

Curso java desde cero nivel i - modulo ii
Curso java desde cero   nivel i - modulo iiCurso java desde cero   nivel i - modulo ii
Curso java desde cero nivel i - modulo iiGiovanny Guillen
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemeHospital de Yumbo
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasAverkleyCH
 
GUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/ALGUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/ALmakac0 makac0
 
Fundamentos De Algoritmia
Fundamentos De AlgoritmiaFundamentos De Algoritmia
Fundamentos De Algoritmiacckokyco
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Obmaro García
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++die_dex
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivasLeany González
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 

Similar a Visualización de datos para Machine Learning (20)

Curso java desde cero nivel i - modulo ii
Curso java desde cero   nivel i - modulo iiCurso java desde cero   nivel i - modulo ii
Curso java desde cero nivel i - modulo ii
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drscheme
 
tutorial de drscheme
tutorial de drscheme tutorial de drscheme
tutorial de drscheme
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Clase 02
Clase 02Clase 02
Clase 02
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
GUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/ALGUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/AL
 
Fundamentos De Algoritmia
Fundamentos De AlgoritmiaFundamentos De Algoritmia
Fundamentos De Algoritmia
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
 
Clase 5
Clase 5Clase 5
Clase 5
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (16)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Visualización de datos para Machine Learning

  • 1. Universidad Privada Boliviana Hugo Condori Quispe, Ph.D. hugo.condori@fulbrightmail.org Introducción a visualización de datos Introducción
  • 3. Acerca de mi Ingeniero electrónico, Universidad Mayor de San Andres (2010) Maestría: Electrical and Computer Engineering, Montana State University (2014) Doctorado: Electrical and Computer Engineering, University of Utah (2018) Maestría: Maestria en artes liberales, “Data Science”, Harvard University (En curso)
  • 4. Tesis maestria: Null steering algorithms for smart antennas
  • 5. Tesis doctorado: Terahertz power amplifiers
  • 6. Maestría en artes liberales: Data Science • En curso…
  • 10. Jupyter lab • Para instalar jupyter lab: • En el terminal introducir:
  • 13. Tipos de datos • Integer<int> • Float<float> • String <str> • Boolean <bool> In [33]: type(2) Out[33]: int In [34]: type(2.5) Out[34]: float In [35]: type(True) Out[35]: bool In [36]: type(‘Pavlos') Out[36]: str
  • 14. TYPE: string VALUE: 'Hugo' ID: 54949021 7 Tipos de datos
  • 15. •<int> → <float> •<float> → <int> •<str> → <int> •<bool> → <int> In [28]: float(2) Out[28]: 2.0 In [29]: int(2.5) Out[29]: 2 In [30]: int('2') Out[30]: 2 In [31]: int(‘hugo') Tracebac 8 ------------------------- ValueError k (most recent call last) <ipython-input-31-25821db0a4ee> in <module> ----> 1 int(‘hugo') ValueError: invalid literal for int() with base 10: ‘pavlos' Conversión de datos
  • 16. 9 Operador Significado Ejemplo Res. + Adición 4 + 2 6 – Sustracción 4 – 2 2 * Multiplicación 4 * 2 8 / División 4 / 2 2 % Operador módulos Obtiene el residuo en divisiones con enteros 5 % 2 1 ** Exponente 5**2 = 52 25 // División entera 5//2 -5//2 2 -3 Operadores aritméticos
  • 18. Variables 10 a = 10 b = 10 c = a Las variables se utilizan para almacenar información para ser referenciada y manipulada en un programa de computadora.
  • 19. 19 False await else import pass None break except in raise True class finally is return and continue for lambda try as def from nonlocal while assert del global not with async elif if or yield • Cada nombre de variable debe comenzar con letras del alfabeto o guion bajo (_). • No se permiten espacios en la declaración de variables. • No se permiten otros símbolos especiales en medio de la declaración de la variable. • Una variable se escribe con una combinación de letras, números y caracteres especiales _ (guion bajo) Nombres reservados Reglas para nombrar variables
  • 20. 20 Operador Significado Ejemplo Res. < Menor que 5<2 False > Mayor que 5>2 True <= Menor o igual que 5<=2 False >= Mayor o igual que 5>=2 True == Igual a 5==2 False != No es igual a 5!=2 True Operadores de comparación
  • 21. = v/s == 21 operador de asignación: se utiliza para asignar valores a las variables Operador para verificar si dos valores son iguales o no.
  • 22. 22 Operator Ejemplo Expresión Equivalente (m=15) Res. = y = a+b y = 10 + 20 30 += m +=10 m = m+10 25 -= m -=10 m = m-10 5 *= m *=10 m = m*10 150 /= m /=10 m = m/10 1.5 %= m %=10 m = m%10 5 **= m**=2 m = m**2 or 𝑚 = 𝑚2 225 //= m//=10 m = m//10 1 Operadores de asignación
  • 23. Operadores logicos Operador Significado Ejemplo Res. and Operador logico “y” (5<2) and (5>3) False or Operador logico “o” (5<2) or (5>3) True not Operador logico “negacion ” not (5<2) False No olvides los paréntesis entre las condiciones.