Es muy probable que la mayoría de los lectores tengan experiencia con las tablas dinámicas de Excel. Estas son un tipo especial de tablas en las que es posible resumir de forma dinámica el contenido de hojas calculo. A la hora de su definición es posible indicar los campos a utilizar como columna, como fila y los estadísticos que se mostraran en estas. Otro nombre por el que … [Leer más...] acerca de Tablas dinámicas en Python con pandas
El tipo de datos numérico en JavaScript
En los programas de cálculo numérico los tipos con los que suelen trabajar son los numéricos. Los más habituales son los enteros, reales y dobles, aunque también puede existir el tipo de dato complejo. En JavaScript, a diferencia de otros lenguajes de programación, solamente existe un tipo de dato numéricos que se corresponde con el formato de doble precisión de 64 bits … [Leer más...] acerca de El tipo de datos numérico en JavaScript
Medir y reducir el consumo de memoria en Python
La disponible memoria en los sistemas informáticos es un recurso limitado. En la implementación de un algoritmo esto se ha de tener en cuenta. Reducir el consumo de la memoria es clave para permitir que el programa se ejecute en sistemas con menos recursos. Además de mejorar el rendimiento en sistemas con más recursos. Para reducir el consumo de memoria en Python es necesario … [Leer más...] acerca de Medir y reducir el consumo de memoria en Python
La interpretación de las redes neuronales
Las redes neuronales profundas han demostrado ser una de las herramientas más potentes a la hora de realizar predicciones. Existen pocas técnicas en el aprendizaje automático que permitan alcanzar el nivel de precisión que ofrecen estas. Por eso no es de extrañar que el número de casos de éxito en los que son utilizadas no haga más que aumentar. Aún así, su utilización es … [Leer más...] acerca de La interpretación de las redes neuronales
Trabajar con datos en formato JSON en Matlab
JSON es un formato de texto ligero pensado para el intercambio de información entre aplicaciones. El origen de este se encuentra en la notación de objetos empleada en el lenguaje de programación JavaScript. Siendo su nombre el acrónimo de "JavaScript Object Notation" (Notación de Objeto de JavaScript). Por eso la mayoría de aplicaciones web publican los datos de las consultas … [Leer más...] acerca de Trabajar con datos en formato JSON en Matlab
Cuatro librerías para ciencia de datos en Python
Hoy en día Python es uno de los lenguajes de referencia para los científicos de datos. En él se pueden implementar desde los análisis de datos más básicos hasta los modelos de aprendizaje automático más avanzados. Permitiendo llevar estos posteriormente a directamente a producción de una forma fácil. Esta popularidad es debida a múltiples factores. Entre ellos se puede destacar … [Leer más...] acerca de Cuatro librerías para ciencia de datos en Python
Visualización de árboles de decisión en Python con PyDotPlus
Los árboles de decisión son un de la familia de modelos de aprendizaje automático más utilizados. Se pueden utilizar tanto para resolver problemas de clasificación como de regresión. Una de sus principales ventajas es la facilidad con la que se puede interpretar los resultados en base a reglas. Permitiendo no solo obtener un resultado, sino que inspeccionar los motivos por los … [Leer más...] acerca de Visualización de árboles de decisión en Python con PyDotPlus
Rcpp 1.0 disponible en el CRAN
El paquete Rcpp que facilita la integración de código C/C++ en R, coincidiendo con su décimo aniversario, ha llegado a su versión 1.0. Este paquete permite extender los paquetes y proyectos de R con código escrito en C o C++, aumentado así las posibilidades.Rcpp es un paquete muy popular, esto se puede ver el hecho que cerca de 1500 paquetes de los disponibles en el CRAN lo … [Leer más...] acerca de Rcpp 1.0 disponible en el CRAN
10 librerías para machine learning en JavaScript
JavaScript es actualmente uno de los lenguajes de programación más populares. Su principal aplicación se encuentra en las aplicaciones web, utilizándose para dar funcionalidad a las páginas web dinámicas. Otro campo en el que está tomando fuerza es para la creación de aplicaciones móviles. Siendo el lenguaje utilizado en diferentes plataformas de desarrollo híbrido como es el … [Leer más...] acerca de 10 librerías para machine learning en JavaScript
Identificando celdas con espacios en blanco en Excel
Una de las mayores fuentes de error al trabajar con texto en Excel son los espacios en blanco. Al añadir un espacio en blanco al texto de una celda no se puede observar ninguna diferencia, pero las celdas pasan a ser diferentes. Esto se vuelve un problema al utilizar funciones de búsqueda, ya que podría no obtenerse un resultado. En esta entrada se va a ver como identificar las … [Leer más...] acerca de Identificando celdas con espacios en blanco en Excel
Trabajando con ramas en Git
En unas entradas anteriores se explicó como trabajar con Git y la plataforma GitHub para gestionar el código. En esta entrada se va a presentar una de las características más útiles de los sistemas de control de versiones: las ramas. Conocer y comprender el funcionamiento de las ramas en Git permite mejorar gestión de los cambios. Evitando que modificaciones experimentales … [Leer más...] acerca de Trabajando con ramas en Git
Comparación de los registros de listas desordenadas con Excel
Identificar los registros de una lista que no se encuentra en otra es una tarea tediosa. Especialmente cuando los registros no se encuentran ordenados. Por ejemplo, si se desea comparar la lista de los asistentes a dos eventos para identificar los que son nuevos, los que repiten y los que no repiten. Cuando las dos datos se encuentran en un archivo Excel la comparación de los … [Leer más...] acerca de Comparación de los registros de listas desordenadas con Excel











