A la hora de optimizar el código una de las tareas más importantes es saber cuánto tiempo tarda cada una de las subrutinas. Para así poder localizar el trabajo en las áreas críticas. Lo que se puede hacer con las herramientas de profiling, aunque en los casos más sencillos solamente comparar dos posibles implementaciones de un proceso. En esta entrada vamos a explicar cómo … [Leer más...] acerca de Medir el tiempo de ejecución en Node
Introducción a Genie (19ª parte – ¡Hola Julia!)
Hoy en día se ha vuelto una necesidad poder publicar los resultados de los análisis analíticos o los modelos de aprendizaje automático en la web. Tanto en forma de servicio web como de aplicación. Los usuarios de R cuentan para ellos con Shiny, los de Python cuentan con diferentes frameworks y los de Matlab con las posibilidades de App Designer. En el caso de Julia contamos con … [Leer más...] acerca de Introducción a Genie (19ª parte – ¡Hola Julia!)
Métodos mágicos de las clases Python
Los métodos mágicos de las clases Python son aquellos que comienzan y terminan con dos caracteres subrayados. Métodos que son clave a la hora de trabajar con clases. Esto es así porque muchas de las operaciones que se hacen con clases en Python utilizan estos métodos cómo puede ser la creación del objeto (__init__) o generar una cadena que los represente (__str__). Todos estos … [Leer más...] acerca de Métodos mágicos de las clases Python
Renovación de equipos: ratones en el 2020
Una vez finalizadas las vacaciones de verano es el momento para renovar el material informático con el que trabajamos. Entre los que se encuentra los ratones. Un dispositivo sencillo pero que facilita en trabajo con nuestros ordenadores. A continuación, voy a hacer una explicación de qué espero yo para los ratones en el 2020 y posteriormente compararé algunos de los modelos que … [Leer más...] acerca de Renovación de equipos: ratones en el 2020
Guardar y leer archivos Excel en Julia (18ª parte – ¡Hola Julia!)
En la entrada anterior se vio cómo trabajar con archivos CSV en Julia, para lo que se vio en paquete CSVFiles. Ahora vamos a ver cómo trabajar archivos Excel en Julia. Para lo que vamos a ver dos paquetes diferentes ExcelFiles.jl y XLSX.jl. El paquete ExcelFiles.jl pertenece al Queryverse, por lo que su funcionamiento es muy similar al de CSVFiles.js. Lo que facilita su … [Leer más...] acerca de Guardar y leer archivos Excel en Julia (18ª parte – ¡Hola Julia!)
Modelo electoral 2020: Trump tiene un 30% de posibilidades de ganar
"Es difícil hacer predicciones, sobre todo acerca del futuro" es una cita que se le suele atribuir Niels Bohr y que resume muy bien la tarea de predecir unos resultados electorales actualmente. Algo que puedo confirmar con mi intento de predecir el resultado electoral en España con un modelo basado en el modelo "Time for change" y unos resultados bastante malos. Un modelo que … [Leer más...] acerca de Modelo electoral 2020: Trump tiene un 30% de posibilidades de ganar
Ordenación de datos en Excel avanzado
En las hojas de cálculo es habitual ordenar los datos en base a sus valores. Cómo ordenar un listado de clientes por nombre, dirección o cualquier otro dato. Para ello Excel nos ofrece tanto una herramienta básica, posiblemente la más conocida y utilizada para ordenar por una columna, como una más avanzada. A continuación, vamos a ver ambas herramientas para la ordenación de … [Leer más...] acerca de Ordenación de datos en Excel avanzado
Guardar y leer archivos CSV en Julia (17ª parte – ¡Hola Julia!)
Ahora que sabemos seleccionar filas, columnas y combinar varios DataFrames en Julia es un buen momento para aprender a importar datos desde archivos. Uno de los formatos más populares para el intercambio de datos es CSV, ya que son archivos de texto que pueden usarse con todos los programas. Así que vamos a ver un paquete con el que poder guardar y leer archivos CSV en … [Leer más...] acerca de Guardar y leer archivos CSV en Julia (17ª parte – ¡Hola Julia!)
IBM lanza la plataforma IBM Tech TV
IBM anunció recientemente el lanzamiento de la plataforma IBM Tech TV en el que se pueden encontrar charlas técnicas, sesiones interactivas, sesiones de tutoría e información actualizada por parte de los expertos de IBM. Un canal en el que se pueden encontrar programas originales de IBM sobre Cloud, Data Análisis e Inteligencia Artificial.Una plataforma gratuita en la que … [Leer más...] acerca de IBM lanza la plataforma IBM Tech TV
Creación de documentos Word con Python
Los archivos de Microsoft Word son un estándar para el intercambio de documentos de texto enriquecido. Pudiéndose incluir en los mismos imágenes, tablas y lista, entre otros tipos recursos. Además, es un formato que el rector del mismo puede editar con facilidad, a diferencia de los archivos en PDF. Por lo que tener la posibilidad de crear documentos de Word con Python nos … [Leer más...] acerca de Creación de documentos Word con Python
Vuelven las publicaciones regulares
Esta semana vuelven las publicaciones regulares de los lunes, miércoles y viernes a Analytics Lane. Aunque, debido a que la serie sobre Julia no ha finalizado, sus entradas se continuarán publicando los martes y jueves como hasta ahora durante las próximas dos semanas. Por lo que en lo que queda de septiembre habrá publicaciones prácticamente a diario.Temas tratados en los … [Leer más...] acerca de Vuelven las publicaciones regulares
Combinar DataFrames en Julia (16ª parte – ¡Hola Julia!)
Al trabajar con diferentes conjuntos de datos puede que estos no se encuentren un único DataFrame. Por ejemplo, si lo importamos de una base de datos en el que tengamos una tabla de clientes y otra de factura. En tal caso se puede usar SQL para crear una consulta en la que unir las tablas e importar el resultado. Aunque sí queremos tener un mayor control sobre las operaciones … [Leer más...] acerca de Combinar DataFrames en Julia (16ª parte – ¡Hola Julia!)








