SlideShare una empresa de Scribd logo
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

PDF
1.2 - Variables, Tipos de Datos, Asignación y Expresiones.pdf
PDF
Semana 2 Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
PDF
Tecnologia de informacion para uso empresarial
PPTX
Fundamentos de la Programacion Clase1 v2.pptx
PDF
2 _expresiones_matematicas_254209
PPTX
Introduccion a programación en Python con google Colab.pptx
PPTX
Clase de python para mineria-Introduccion.pptx
PPTX
Clase 3 - Introducción a la programación con Python II.pptx
1.2 - Variables, Tipos de Datos, Asignación y Expresiones.pdf
Semana 2 Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
Tecnologia de informacion para uso empresarial
Fundamentos de la Programacion Clase1 v2.pptx
2 _expresiones_matematicas_254209
Introduccion a programación en Python con google Colab.pptx
Clase de python para mineria-Introduccion.pptx
Clase 3 - Introducción a la programación con Python II.pptx

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

PDF
CLASE 3 INICIACION A LA PROGRAMACION EN PYTHON TALENTO TECH
PDF
Introducción a python.pdf
 
PDF
ApunteTadPython1_fundamentos_programacion.pdf
PPT
Características%20 de%20los%20programas[1]
PPTX
LAS FUNCIONES Y VariablesOperadoresFunciones.pptx
PDF
Curso de Python
PDF
Variables y tipos de variables en PY.pdf
PPT
material_2018F1_COM115_01_105735.ppt
PPTX
S01S01-MaterialPythonparaprincipiantes.pptx
PDF
1.3 - Rompiendo la secuencialidad_ Toma de decisiones en Python.pdf
PDF
Clase dos
PDF
Unidad II Datos y Entidades Primitivas
PDF
Introduccion a python
PDF
curso_programacion_python3.pdf
PPTX
Capitulo i modelos_matematicos_y_errores,_parte_1[1]
ODP
Introducción a Python
PPTX
Curso Pythonssssssssssssssssssssssssssssssssssssssss.pptx
PDF
Programando con Python
PPTX
Sesión 2 CPY phyton. Operaciones aritméticas Variables Tipos de datos
PPT
Unidad 03 variables, constantes y operadores
CLASE 3 INICIACION A LA PROGRAMACION EN PYTHON TALENTO TECH
Introducción a python.pdf
 
ApunteTadPython1_fundamentos_programacion.pdf
Características%20 de%20los%20programas[1]
LAS FUNCIONES Y VariablesOperadoresFunciones.pptx
Curso de Python
Variables y tipos de variables en PY.pdf
material_2018F1_COM115_01_105735.ppt
S01S01-MaterialPythonparaprincipiantes.pptx
1.3 - Rompiendo la secuencialidad_ Toma de decisiones en Python.pdf
Clase dos
Unidad II Datos y Entidades Primitivas
Introduccion a python
curso_programacion_python3.pdf
Capitulo i modelos_matematicos_y_errores,_parte_1[1]
Introducción a Python
Curso Pythonssssssssssssssssssssssssssssssssssssssss.pptx
Programando con Python
Sesión 2 CPY phyton. Operaciones aritméticas Variables Tipos de datos
Unidad 03 variables, constantes y operadores
Publicidad

Último (20)

PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Presentación de Redes de Datos modelo osi
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
capacitación de aire acondicionado Bgh r 410
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
clase auditoria informatica 2025.........
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
SAP Transportation Management para LSP, TM140 Col18
Presentación de Redes de Datos modelo osi
Propuesta BKP servidores con Acronis1.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
capacitación de aire acondicionado Bgh r 410
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Curso de generación de energía mediante sistemas solares
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
clase auditoria informatica 2025.........
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
informe_fichas1y2_corregido.docx (2) (1).pdf
MANUAL de recursos humanos para ODOO.pdf
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
introduccion a las_web en el 2025_mejoras.ppt
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
historia_web de la creacion de un navegador_presentacion.pptx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Publicidad

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.