Introducción Data Science con Python Nestor Castro
|
|
|
- Lidia Navarro Maidana
- hace 8 años
- Vistas:
Transcripción
1 Introducción Data Science con Python Nestor Castro
2 Industria 4.0
3 Qué es Data Science? Data Science es un campo interdisciplinario que aplica técnicas matemáticas, estadísticas y computacionales a diversas a áreas: biología, física, economía,sociología entre otras.
4 Qué es Data Science? Data Science tiene la misión de modelar, analizar, entender, visualizar y extraer conocimiento a partir de datos. Descubrimiento de los datos Monitoreo Preparación de los datos Publicación Desarrollo del Modelo Evaluación
5 Qué es Machine Learning? Machine Learning es una área cuyo objetivo es desarrollar algoritmos que permitan a las ordenadores aprender.
6 Qué lenguaje de programación usar? Data Science necesita el uso de un lenguaje de programación, el problema es como es cual escoger.
7 Claves para elegir un lenguaje apropiado - Documentación y librerías acelera los de tiempos de desarrollo - Robusto - Eficiente, veloz y escalable - Contar con librerías diseñadas para Big Data
8 Python - Historia - Monty Python (1969) - Grupo Humorista Britanico - Guido Van Rossum (1991) - Python Software Foundation (2001) - Python / 3.6.1
9 Ecosistema Python Python reúne las características necesarias para Data Science, además de ser un buen lenguaje de programación de uso general. Python dispone de un rico ecosistema compuesto de librerías opensource para matemáticas, estadisticas, machine learning y ciencia en general.
10 Distribución Python - Hay muchas distribuciones Python que incluyen todas las librerías. - Mi preferida es Anaconda de Continuum. Principales características. - Gestión de paquetes via Conda o PIP - Varias GUI. Spyder,Jupiter,etc. - Versiones Linux,Mac y Windows. 32 y 64 bits.
11 PyData - Comunidad muy activa, buena gente. - Pueden ver videos en Youtube - Conferencias en todo el mundo - Las libreria fundamentales del ambiente pydata son: - Numpy - SciPy - Pandas - MatPlotlib - Jupyter/ipython (GUI)
12 Interfaz Jupyter (ipython NoteBook) Interfaz Web (IDE), de usuario. Widgets (para diferentes librerias) Muy buena para para documentar. Nos da ayuda poniendo la sentencia seguida de?. Por ejemplo: pd.read_csv?. Poniendo!, delante del comando nos permite ejecutar comando de la shell. Ejemplo:!dir,!ls
13 Librerías - Numpy NumPy es el paquete fundamental para la computación científica con Python. Contiene. un poderoso objeto de matriz N-dimensional sofisticadas funciones herramientas para la integración de C / C ++ y Fortran. Usando las librerias Cython y F2py. álgebra lineal útil, transformada de Fourier, y capacidades de números aleatorios Funcionalidad semejante a Matlab Ejemplo >>> import numpy as np >>> x = np.linspace(0, 1, 10) >>> x array([ 0., , , , , , , , , 1. ]
14 Librerías - Scipy Libreria fundamental se basa en Numpy y es muy amplia. Utilidades de muchas disciplinas Funciones estadísticas Algebral lineal Integración numerica Interpolación Algoritmos espaciales Análisis de imágenes
15 Librerías - Sympy Librería para manejo simbólico de expresiones. Plotea la salida en Latex cuando si usamos Jupyter Ideal para resolver sistemas de ecuaciones Ejemplo: >>> from sympy import symbols >>> x, y = symbols('x y') >>> expr = x + 2*y >>> expr x + 2*y
16 Librerías - Pandas Pandas es una libreria de analisis de datos con Python. Contiene Herramienta para la lectura y escritura de datos: CSV y archivos de texto,microsoft Excel, bases de datos SQL, etc. Estructuras tabulares de datos, llamadas DataFrame. N-Dimensiones. Hace más amigable el uso de Numpy Facilita el manejo de series temporales Alineación inteligente de datos y el manejo integrado de los datos faltantes Altamente optimizado para un rendimiento, con rutas de código críticos escritos en C. Pandas está en uso en una amplia variedad de ámbitos académicos y comerciales, incluyendo Finanzas, Neurociencia, Economía, Estadística,Publicidad, Web Analytics, y más
17 Ejemplo Pandas Leer fichero Ejemplo fichero webdaq planta 6 Time,tempSalaEVA(C),tempSalaTECO(C),tempSalaCimel(C),tempSalaBrewer(C),tempEscalera(C),humSala EVA(%RH) 2017/04/02 12:40: ,18.43,16.31,15.75,18.66,15.31, /04/02 12:41: ,18.68,16.31,15.87,18.54,15.44, /04/02 12:42: ,18.55,16.44,15.87,18.54,15.31, /04/02 12:43: ,18.68,16.31,15.50,18.42,15.44, /04/02 12:44: ,18.68,16.44,15.87,18.66,15.31, /04/02 12:45: ,18.55,16.44,15.75,18.42,15.31, /04/02 12:46: ,18.55,16.31,15.62,18.30,15.44, /04/02 12:47: ,18.43,16.31,15.87,18.66,15.31, /04/02 12:48: ,18.68,16.44,15.87,18.54,15.31, /04/02 12:49: ,18.68,16.31,15.75,18.42,15.31, /04/02 12:50: ,18.55,16.31,15.75,18.42,15.44, /04/02 12:51: ,18.55,16.31,15.62,18.42,15.44,-32.04
18 Ejemplo Pandas Leer fichero # Importamos libreria Import pandas as pd # Le ponemos nombre a las columnas cols=['timestamp', 'tempsalaeva', 'tempsalateco', 'tempsalacimel', 'tempsalabrewer', 'tempescalera', 'humsalaeva'] #Leemos el fichero df = pd.read_csv('/home/webdaq/wd6/_ txt',header=0,names=cols) >>> df timestamp tempsalaeva tempsalateco tempsalacimel \ /04/02 12:40: /04/02 12:41: /04/02 12:42: /04/02 12:43: /04/02 12:44: /04/02 12:45: /04/02 12:46:
19 Ejemplo Pandas Leer de BBDD # Importamos libreria Import pandas as pd from sqlalchemy import create_engine #Conexión a la BBDD PostGreSQL conn = create_engine('postgresql://user:password@servidor:5432/webdaq' # Consulta de la BBDD sqlquery="select * FROM public.wdqpla2 where wdqpla2.timestampx between '13/04/ :00:00' AND '13/04/ :59:00'" #Lanzamos consulta df = pd.read_sql_query(sqlquery, conn) >>> df id timestampx humsalapica humsalaopt tempsalapica \ :00: :01: :02:
20 Ejemplo Pandas Calculo media 10 min # Create un dataframe pivotable, estableciendo como índice la columna timestampx df1 = df.set_index(['timestampx']) #Resampleamos y calculamos la media cada 10min media10m = df1.resample('10min',how='mean') >>> df id timestampx humsalapica humsalaopt tempsalapica \ :00: :01: :02: >>> media10m id humsalapica humsalaopt tempsalapica \ timestampx :00: :10: :20: :30:
21 Librerías - MatplotLib Librería para generación de gráficos con Python Interfaz funcional estilo Matlab. Interfaz orientada a objetos para un control más preciso del resultado Salida de fichero de imagen o INLINE
22 Ejemplo MatPlotLib #import matplotlib libary import matplotlib.pyplot as plt #define some data x = [1,2,3,4] y = [20, 21, 20.5, 20.8] #plot data plt.plot(x, y) #show plot plt.show()
23 Es una evolución de MatPlotLib Ideal para temas estadísticos. Librería SeaBorn
24 Librería Bokeh Librería para visualizar gráficos. Permite interactividad. Compila en CCS+JS+HTML Genial para analizar datos y buscar errores. Puede generar ficheros HTML de salida o levantar un mini server web (tornado).
25 Ejemplo Bokeh from bokeh.charts import Line, show, output_file Import pandas as pd sqlquery="select * FROM public.wdqpla3 where wdqpla3.timestamp between '"03/05/ :00:00' AND '08/05/ :59:00'" conn = create_engine('postgresql://user:password@servidorip:5432/webdaq') BBDD = pd.read_sql_query(sqlquery, conn) p = figure(plot_width=1200, plot_height=400,x_axis_type="datetime") p.title= "Presión Varian" p.xaxis.axis_label = 'Time' p.yaxis.axis_label = 'Presion' p.line(bbdd['timestamp'], BBDD['pressdani'], )line_width=1,legend="presion",line_color= red") p.legend.orientation = "top_right output_file("pressdani.html", title="ejemplo") show (p)
26 HTC Tenemos diferentes librerías para escalar nuestro código a nivel computacional. Librería Dask. - Se integra con objetos de Numpy y Pandas - Permite la integración con otro proyectos Python - Muy rápido, muy escalable desde un portátil hasta un cluster de 1000 cores - Conceptos: clientes,scheduler y workers Ejemplo Pandas DataFrame: import pandas as pd df = pd.read_csv(' csv') df.groupby(df.user_id).value.mean() import dask.dataframe as dd df = dd.read_csv('2015-*-*.csv') df.groupby(df.user_id).value.mean().compute() -
27 HTC Intel en 2017 desarrolla una distribución Python para sacar rendimiento a microprocesadores multicore. Soporte Intel KNL y microprocesadores Xeon Phi. Acuerdo con Continuum, con la integración de Anaconda. Standalone es Free.
28 Proyectos usando PyData en CIAI - Proceso ETL (extraer, transformar y cargar). Los equipos de aerosoles insitu. La BBDD está en PostgreSQL - MAAP50 y MAAP100 - NEPH - APS - AETHAL - TEOM - BETA - Datos Meteo-Toma - Tras acuerdo se envía datos del PM10 del TEOM (media horarias) al IAC - Envío automático de datos al Nilu del NEPH y el MAAP50. <- Javi y Nestor - Creación web de monitorización y explotación de los datos. <- Rocío,Néstor y Javi
29 PyAOS -Python for the Atmospheric and Oceanic Sciences Web donde podréis encontrar mucho recursos para temas atmosférico.
30 Formación Librerías Enlaces de interes HPC
31 PREGUNTAS??? Los científicos se esfuerzan por hacer posible lo imposible. Los políticos, por hacer imposible lo posible. Bertrand Russell
Introducción a Python
Introducción a Python Rodrigo Chang Universidad de San Carlos de Guatemala [email protected] 22 de febrero de 2015 Rodrigo Chang (USAC) Laboratorio de Comunicaciones 4 22 de febrero de 2015 1 / 23
Spyder: Un IDE diseñado para científicos
Spyder: Un IDE diseñado para científicos Carlos Córdoba [email protected] Continuum Analytics SciPy Latin America Posadas, Argentina 22 de Mayo de 2015 Spyder: Un IDE diseñado para científicos Carlos
Evolución del software y su situación actual
Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su
Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial
Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador
- Aprender una metodología de trabajo en Excel y VBA, eficaz, eficiente, ordenada y automatizable.
Taller Excel y VBA Avanzado Objetivo general: Desarrollar habilidades extraordinarias en el uso de Microsoft Excel, Access y VBA para la solución de problemas, de gran magnitud y complejidad, en los Negocios
Matplotlib y otros graficadores
Introducción a la Computación Matplotlib y otros graficadores Maximiliano Geier Facultad de Ciencias Exactas y Naturales, UBA 5/06/2014 Maximiliano Geier (UBA) Clase 20: Matplotlib y otros graficadores
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS ASIGNATURA : ELECTIVA I - PROGRAMACION CÓDIGO : 8104661 SEMESTRE : IV CRÉDITOS : 4 FECHA DE
HERRAMIENTAS PARA LA COMPUTACIÓN Y VISUALIZACIÓN Guía de Aprendizaje Información al estudiante
1 HERRAMIENTAS PARA LA COMPUTACIÓN Y VISUALIZACIÓN Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Herramientas para la computación y visualización
Introducción a Maxima: Haciendo Matemáticas con Software Libre (2 a Edición)
Introducción a Maxima: Haciendo Matemáticas con Software Libre (2 a Edición) Teresa E. Pérez & Miguel A. Piñar Actividades de Formación Docente en Centros, Titulaciones y Departamentos Vicerrectorado para
Breve introducción a Sage. Miguel Angel Marco Buzunariz PyConEs Zaragoza 8 de Noviembre de 2014
Breve introducción a Sage Miguel Angel Marco Buzunariz PyConEs Zaragoza 8 de Noviembre de 2014 Importante PREGUNTAS!!!!! Qué es Sage? Objetivo: crear una alternativa viable, libre y de código abierto a
LOS BENEFICIOS DE UTILIZAR R SOFTWARE
Máster de Estadística Aplicada con R software LOS BENEFICIOS DE UTILIZAR R SOFTWARE Máxima Formación Numerosas empresas y universidades utilizan R para los análisis estadísticos y realización de gráficos
Euler Math ToolBox. Software GPL para la enseñanza, I + D y actividades profesionales en general
LABORATORIO: Simulación y Mecánica Computacional TRABAJO: Euler Math ToolBox. Software GPL para la enseñanza, I + D y actividades profesionales en general Ing. Carlos A. Carlassare Profesor Titular de
Introducción al Curso
Introducción al Curso Gráficas estadística y minería de datos con python Miguel Cárdenas Montes Centro de Investigaciones Energéticas Medioambientales y Tecnológicas, Madrid, Spain [email protected]
4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento
MATLAB CAPÍTULO 4 Realización Activa en 4.1 Conceptos Básicos de es creado por The MathWorks, el cual es un idioma de alto rendimiento para la informática técnica. Integra cómputo, visualización, y programación
Modelación Matemática y Computacional en Ciencias e Ingenierías
Universidad Nacional Autónoma de México Facultad de Ciencias Modelación Matemática y Computacional en Ciencias e Ingenierías Presenta: Antonio Carrillo Ledesma La Ciencia en las Calles Noviembre de 2009
online Itinerario Adobe CS6 para Diseñadores
online Itinerario Adobe CS6 para Diseñadores Objetivos Familiarizarse con la aplicación. Crear, guardar y gestionar documentos. Administrar documentos con Bridge Comprender las herramientas del programa.
MS_10962 Advanced Automated Administration with Windows PowerShell
Gold Learning Gold Business Intelligence Silver Data Plataform MS_10962 Advanced Automated Administration with Windows PowerShell www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P.
Lenguaje R y Minería de Datos
José M. Valls Ferrán y Ricardo Aler Mur Except where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/ Título de la Ponencia Qué es R? R es un lenguaje de
II Curso intensivo i-math de Software libre orientado a Ciencias e Ingeniería.
II Curso intensivo i-math de Software libre orientado a Ciencias e Ingeniería. El curso, orientado a investigadores, técnicos de empresas y alumnos de grado y Máster, pretende mostrar la gran capacidad
fx 991LA X fx 991LA X Características Tweet 31/1/2017 fx 991LA X Modelos ClassWiz Calc. Científicas Calculadoras CASIO
fx 991LA X Tweet * Los colores pueden variar levemente de los originales. fx 991LA X 10 + 2 dígitos Dos modos de alimentación Características http://www.casio intl.com/latin/es/calc/products/fx 991LAX/
CAPITULO I INTRODUCCIÓN
CAPITULO I INTRODUCCIÓN MATLAB es un entorno de programación y ejecución en el cual se permiten construir herramientas propias según los requerimientos del programador, fácilmente se crean funciones y
Secuencias óptimas de extracción usando modelos matemáticos y HPC
Secuencias óptimas de extracción usando modelos matemáticos y HPC Jorge Amaya, CMM Pierre Nancel-Penard, CMM Nelson Morales, DELPHOS-AMTC Universidad de Chile 5to. Seminario Acercamiento Tecnológico Calama,
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.
TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.996) SISTEMAS Y APLICACIONES INFORMÁTICAS 1. Representación y comunicación
Ipython Notebook: Herramienta para integración de teoría y práctica en Ingeniería y Arquitectura
Ipython Notebook: Herramienta para integración de teoría y práctica en Ingeniería y Arquitectura F. Aznar Gregori; P. Compañ Rosique; M. Pujol López; R. Rizo Aldeguer; C. Rizo Maestre; M. Sempere Tortosa;
Regulación de nivel en un sistema de dos tanques
Sistema de control de fluidos Regulación de nivel en un sistema de dos tanques Mediante un sencillo sistema de adquisición de datos se ha desarrollado una planta a escala para analizar problemas de tratamiento
Software para el análisis de datos meteorológicos
Software para el análisis de datos meteorológicos Resumen MISA. Elizabeth Magaña Villegas MIPA. Sergio Ramos Herrera LC. Jesús Manuel Carrera Velueta DR. José Roberto Hernández Barajas MC. Arturo Valdez
HERRAMIENTAS INFORMÁTICAS PARA MATEMÁTICAS
ASIGNATURA DE GRADO: HERRAMIENTAS INFORMÁTICAS PARA MATEMÁTICAS Curso 2014/2015 (Código:61022056) 1.PRESENTACIÓN DE LA ASIGNATURA Herramientas Informáticas para Matemáticas es una asignatura obligatoria
UNIVERSIDAD AUTÓNOMA DE SAN LUIS POTOSÍ COORDINACIÓN ACADÉMICA REGIÓN ALTIPLANO OESTE (CARAO) CONVOCATORIA PARA PROFESORES ASIGNATURA II
1 2 COSTOS II (201801) VER TODOS LOS PROGRAMAS (19) SINTÉTICOS/ANALÍTICOS DE LA CONVOCATORIA CONTABILIDAD II (200801) 09:00 A 10:00 LUNES-VIERNES 5 08:00 A 09:00 LUNES A VIERNES 5 Requisitos mínimos: a)
Tarea 3 Búsqueda por Interpolación y Extrapolación
Tarea 3 Búsqueda por Interpolación y Extrapolación Jérémy Barbay, Mauricio Quezada 2011-04-27 Miércoles 2011-05-11 Miércoles CC4102: Diseño y Análisis de Algoritmos 2011 Profesor: Jérémy Barbay
Curso AVANZADO DE EXCEL 2013
Curso AVANZADO DE EXCEL 2013 DÍAS: 3, 5, 6, 10 y 13 de octubre LUGAR: F4 (día 3) y F5 (días 5, 6, 10 y 13) Nº DE PLAZAS: 20 HORARIO: de 15:30 a 20:30 h INSCRIPCIÓN: A partir del 5 de septiembre, por orden
Mainframe. Qué son los datos?
Mainframe Es un ordenador de gran tamaño y costo elevado. Soporta cientos o hasta miles de usuarios trabajando simultáneamente. Soporta múltiples programas ejecutándose simultáneamente. Supercomputador
Emplear herramientas numéricas para la solución de problemas ingenieriles ambientales en estado estacionario y estado dinámico.
Nombre de la asignatura: Métodos Numéricos Créditos: 2-2-4 Aportación al perfil Emplear herramientas numéricas para la solución de problemas ingenieriles ambientales en estado estacionario y estado dinámico.
PRÁCTICA 1: Introducción a Matlab
1.1 PRÁCTICA 1: Introducción a Matlab 1.1 Introducción MATLAB es un paquete de software que proporciona un entorno potente y amigable para cálculo y simulación. El entorno de programación ofrece operaciones
Coeficientes Cepstrales en Frecuencia Mel y Dynamic Time Warping para Reconocimiento Automatico del Habla
Coeficientes Cepstrales en Frecuencia Mel y Dynamic Time Warping para Reconocimiento Automatico del Habla Jorge Luis Guevara Diaz Semana ciencia de la Computación Escuela de Informática Universidad Nacional
Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)
Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Programa de Estudio Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Aprende Data Warehousing utilizando
SAGE es un programa de software matemático libre de usar, modificar y distribuir.
Introducción a SAGE SAGE es un programa de software matemático libre de usar, modificar y distribuir. SAGE es un compendio de librerías de software matemático y otras librerías útiles Paquetes de Matemáticas
Especialidades en GII-TI
Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas
ONELAN Digital Signage
ONELAN Digital Signage onelan // digital signage onelan.com Elementos Clave del Sistema ONELAN Aplicaciones de Gestión de Contenidos Sistema basado en Linux Interface de navegador Web Gestión central y
FACULTAD DE INGENIERÍA
FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos
Análisis de Presupuestos, Herramientas de Análisis Y Si
Análisis de Presupuestos, Herramientas de Análisis Y Si http://www.infop.hn Autor:Swamy Matute Análisis de Presupuestos, Herramientas de Análisis Y Si Objetivos de la Unidad Al finalizar la presente unidad
TABLA DE CONTENIDO DEL ÁREA DE MATEMÁTICAS:
TABLA DE CONTENIDO DEL ÁREA DE MATEMÁTICAS: Las Siguientes tablas de contenido fueron determinadas a partir de la guía de evaluación de graduandos 2016 y currículum nacional base (CNB) de la carrera de
VICERRECTORÍA ACADÉMICA FACULTAD DE CIENCIAS E INGENIERÍA INGENIERÍA SANITARIA INGENIERÍA AMBIENTAL
VICERRECTORÍA ACADÉMICA FACULTAD DE CIENCIAS E INGENIERÍA INGENIERÍA SANITARIA INGENIERÍA AMBIENTAL Centro de Informática (CIN) Edifico Múltiple 2 Piso 2-3 Extensión 6301 CATÁLOGO DE RECURSOS INFORMÁTICOS
Tema IV El lenguaje de programación PHP Tipos de Datos
Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.
ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS
FUNDAMENTOS DE PROGRAMACIÓN UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Ciencias Computacionales, Ingeniería en Electrónica y Telecomunicaciones,
Tareas de matrices especiales
Tareas de matrices especiales Objetivos. Estudiar una clase especial de matrices. Para matrices de esta clase realizar un algoritmo rápido de multiplicación por vectores. Aplicar este algoritmo para resolver
PROGRAMA DE ESTUDIOS SIMULTÁNEOS DE GRADO EN MATEMÁTICAS Y GRADO EN INGENIERÍA INFORMÁTICA
PROGRAMA DE ESTUDIOS SIMULTÁNEOS DE EN MATEMÁTICAS Y EN INGENIERÍA INFORMÁTICA EXPOSICION DE MOTIVOS En los últimos años, con la puesta en marcha de los títulos de Grado dentro del plan del Espacio Europeo
Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.
Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución
GUÍA DEL CURSO ACADÉMICO ESCUELA UNIVERSITARIA DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID
GUÍA DEL CURSO ACADÉMICO 2011 2012 ESCUELA UNIVERSITARIA DE INFORMÁTICA 1. Plan de estudios en Ingeniería de Computadores página 1 2. Plan de estudios en Ingeniería del Software página 3 1. PLAN DE ESTUDIOS
TRUEVIEW PEOPLE COUNTER Occupancy
SOLUCIONES TECNOLÓGICAS PROFESIONALES DE INTELIGENCIA DE NEGOCIO TRUEVIEW PEOPLE COUNTER Occupancy +34 902 197 875 [email protected] mirame.net SOLUCIONES BUSINESS INTELLIGENCE Tome decisiones basadas en
grosella Graphical ROS Experiment Loader & LAuncher Miguel Angel Blanco Muñoz Proyecto Dirigido por: Ricardo Toledo Morales Arturo Ribes Sanz
grosella Graphical ROS Experiment Loader & LAuncher Miguel Angel Blanco Muñoz Proyecto Dirigido por: Ricardo Toledo Morales Arturo Ribes Sanz Septiembre 2011 Índice Introducción Introducción Motivación
Desarrollo Software Gran Escala
Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 3: Generadores y Constructores) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo Pruebas y Depuración
Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE
Página 1 de 8 Plan de Estudio Enfasis 0 Bloque Común(no hay énfasis) Nivel Curso Nombre del curso T P L TP Cred. Requisitos y Req. Equivalentes Correquisitos y Correq. Equivalentes 1 CI1010 INTRODUCCIÓN
1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Herramienta de distribución libre para Cómputo Científico como. Científico como opción viable en la investigación científica y tecnológica
Herramienta de distribución libre para Cómputo Científico como opción viable en la investigación científica y tecnológica May 17, 2010 Contenido 1 Es indudable que el rápido avance en el desarrollo de
Estadística Descriptiva. Poblaciones y muestras.
Estadística Descriptiva. Poblaciones y muestras. [email protected] CIPF s Research Development Programme Indice 1 Introducción 2 3 Análisis Estadístico Población y muestra Software estadístico CIPF s Research
Planificación didáctica de MATEMÁTICAS 4º E.S.O.
Planificación didáctica de MATEMÁTICAS 4º E.S.O. (Orientadas a las enseñanzas aplicadas) Julio de 2016 Rev.: 0 Índice 1.- INTRODUCCION... 1 2.- BLOQUE I. PROCESOS, MÉTODOS Y ACTITUDES EN MATEMÁTICAS...
INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL
INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL MEDIA TÉCNICA EN PROGRAMACIÓN DE SOFTWARE TEMA: LOS LENGUAJES DE PROGRAMACIÓN Profesora: Beatriz Elena Herrera Legarda Qué es una computadora? Computadora electrónica
Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad
Programación en Lenguajes Estructurados de Aplicaciones de Gestión Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 33002-1404 Precio 170.36 Euros Sinopsis
Uso de herramientas de software libre y freeware en investigaciones de Delitos Financieros Oscar H. Moratto Managing Director Beyond Risk Colombia
Uso de herramientas de software libre y freeware en investigaciones de Delitos Financieros Oscar H. Moratto Managing Director Beyond Risk Colombia Agenda Aspectos generales Qué es el software libre y freeware?
Grado en Ingeniería Informática-Tecnologías Informáticas
Curso 1º 1 2060001 Fundamentos de Programación 12 A 1 2060002 Administración de Empresas 6 C1 1 2060003 Cálculo Infinitesimal y Numérico 6 C1 1 2060004 Circuitos Electrónicos Digitales 6 C1 1 2060005 Introducción
Objetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Grupo de Computación Científica y Programación Paralela Universidad de Murcia
Grupo de Computación Científica y Programación Paralela Universidad de Murcia http://www.um.es/pcgum/ Presentación Líneas de Investigación, Máster en Informática, Universidad de Murcia, diciembre 2013
SISTEMA DE INFORMACION DE FLUJO DE CAJA REAL
SISTEMA DE INFORMACION DE FLUJO DE CAJA REAL INTRODUCCION El objetivo principal del aplicativo es proveer un sistema de información, que se convierta en una herramienta de apoyo ágil, oportuna y veraz
Computadora y Sistema Operativo
Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos
DIPLOMADO EN MICROSOFT SQL SERVER 2008
DIPLOMADO EN MICROSOFT SQL SERVER 2008 El departamento de TI de las empresas se está sometiendo a una transformación integral. Está preparado? Aproveche la mejor oportunidad para capacitarse, ampliar sus
HERRAMIENTAS OFIMÁTICAS. 1.- Conceptos fundamentales de la ofimática
HERRAMIENTAS OFIMÁTICAS 1.- Conceptos fundamentales de la ofimática INFORMÁTICA La Informática es la ciencia que estudia el tratamiento automático de la información. OFIMÁTICA Las empresas necesitan guardar
Introducción a Base de Datos
Introducción a Base de Datos Programa de Estudio Introducción a Base de Datos Conoce el mundo de las bases de datos para entender cómo trabajan, cómo se instalan, y las diferencias entre las distintas
Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI
Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI- 100105-2014-192 Código: Fecha: 11/12/2014 Persona de Contacto: Carlos Vicente Corral
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA PRIMERA PRÁCTICA CALIFICADA PERIODO B DEL 03 AL 08 DE SETIEMBRE DE 2012
DEL AL DE SETIEMBRE DE 2012 ISI 11N (Noche) Aula 101 Cálculo Vectorial Historia de la Filosofía Matemática I Castellano I PRIMER CICLO Matemática I Ofimática para Ingenieros (Lab. 1) (Lab. 2) Inglés I
CURSO DE METODOS NUMERICOS INDICE
CURSO DE METODOS NUMERICOS INDICE PRIMERA PART E: INTRODUCCION AL ANALISIS NUMERICO Y A LA COMPUTACION Capítulo I. Introducción al Análisis Numérico. 1. Algoritmos y diagramas de flujo. pg. 1 2. Origen
SYLLABUS de la Asignatura. Programación INF1201
Sazie 2325, 3er Piso, Santiago +56 2 661 8256 SYLLABUS de la Asignatura Programación INF1201 1. Descripción de la asignatura El estudiante aprenderá a analizar un problema y plantear una solución racionalmente,
Taller Big Data - Parte 1
Taller Big Data - Parte 1 Carlos Eiras Franco Department of Computer Science University of A Coruña (Spain) Carlos Eiras Franco EVIA - Junio 2016 1/25 Big data y Data Science Data Science es el arte de
Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ
Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ Objetivo: Conocer las formas principales de archivar información correspondiente a señales de
Búsqueda por Contenido de Imágenes y Videos
Búsqueda por Contenido de Imágenes y Videos Juan Manuel Barrios http://juan.cl/ Departamento de Ciencias de la Computación Universidad de Chile Semestre Otoño 2016 Curso Búsqueda por Contenido de Imágenes
El lenguaje de programación PHP Tipos de Datos. Semestre: A-2010
Tema IV y V: El lenguaje de programación PHP Tipos de Datos Semestre: A-2010 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas
SECRETARIA DE DESARROLLO E INCLUSION SOCIAL
TERMINOS DE REFERENCIA CONSULTORÍA INDIVIDUAL ATENCION DE REQUERIMIENTOS DIARIOS EN EL MARCO DEL PROGRAMA VIDA MEJOR I. ANTECEDENTES El Congreso de la República aprobó, mediante decreto Legislativo No
Software para cálculo, cálculo simbólico y grafismo: Maxima
Software para cálculo, cálculo simbólico y grafismo: Departamento de Matemáticas Universidad de Murcia Julio 2006 Software para cálculo, cálculo simbólico y grafismo: personales Análisis Matemático: funciones
Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño
Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información
INFORMÁTICA. En la evaluación de Informática 4º de ESO se seguirán los siguientes pasos:
INFORMÁTICA INSTRUMENTOS DE EVALUACIÓN En la evaluación de Informática 4º de ESO se seguirán los siguientes pasos: -Se realizarán controles periódicos para evaluar el grado se asimilación de los diferentes
Introducción a Matlab. Ing. Laura López López
Introducción a Matlab Ing. Laura López López Qué es Matlab? MatLab significa MATrixLABoratory MATLAB es un lenguaje de alto nivel para realizar cálculos científico-técnicos. Integra las herramientas de
