El uso de ejes secundarios en los gráficos permite comparar la tendencia de datos con diferentes unidades o rangos de valores. Permitiendo visualizar más fácilmente la relación entre estos. En el caso de MATLAB, la creación de estos gráficos se puede conseguir mediante el uso de la función yyaxis para seleccionar el eje sobre el que se representan los datos. Facilitando así la … [Leer más...] acerca de Cómo crear gráficos con ejes secundarios en MATLAB
Introducción a las gráficas de tarta en Matplotlib
Junto a las gráficas de barras, una de las mejores opciones para visualizar datos categóricos son las gráficas de tarta. Mediante las cuales se puede mostrar el peso que tienen cada una de las categorías en el total de los datos. En esta entrada se explicarán las bases para la creación de gráficas de tarta en Matplotlib y algunas de las opciones más interesantes.Creación de … [Leer más...] acerca de Introducción a las gráficas de tarta en Matplotlib
Diferencias entre git pull y git fetch: ¿Cuándo usar cada una?
A la hora de trabajar con Git, especialmente cuando se trabaja en proyectos con otros desarrolladores, es importante mantener los repositorios de código actualizados y sincronizados con los cambios del resto del equipo. Para lo que se deben usar los comandos de Git como git pull y git fetch. Aunque ambos tienen como finalidad obtener actualizaciones de repositorios remotos, … [Leer más...] acerca de Diferencias entre git pull y git fetch: ¿Cuándo usar cada una?
Cómo ocultar carpetas en VS Code para mantener una vista limpia del proyecto
Visual Studio Code (VS Code) es uno de los editores de código fuente más populares en la actualidad. Convirtiéndose en una herramienta esencial para muchas personas que trabajan necesitan trabajar con código debido a su flexibilidad, capacidad de extensión y características. En muchos proyectos, la estructura del directorio puede contener carpetas de soporte o temporales que … [Leer más...] acerca de Cómo ocultar carpetas en VS Code para mantener una vista limpia del proyecto
Decoradores en Python: Qué son, cómo crear uno y ejemplos
Python es un lenguaje de programación que destaca por su simplicidad, flexibilidad y con el que es fácil escribir código limpio. Siendo los decoradores una de las características del lenguaje que más ayudan a esto. Los decoradores permiten extender el comportamiento de las funciones y métodos de una manera elegante, facilitando la reutilización del código. En esta entrada, se … [Leer más...] acerca de Decoradores en Python: Qué son, cómo crear uno y ejemplos
Diferencia entre COUNT(*) y COUNT(1) en SQL
En una base de datos SQL, cuando se desea obtener el número de filas en una tabla se puede usar COUNT(*) y COUNT(1). Aunque ambos el mismo resultado, existe una distinción sutil pero importante entre ellos. En entrada, se explicará las diferencias y ver cómo pueden afectar el rendimiento de las consultas.Funcionamiento de COUNT(*)La función COUNT(*) cuenta el número … [Leer más...] acerca de Diferencia entre COUNT(*) y COUNT(1) en SQL
Guía: Transferir las dependencias globales al actualizar Node.js con NVM
Node.js es la plataforma de desarrollo clave para la mayoría de los desarrolladores de JavaScript. Actualizar la última versión del entorno es clave para poder aprovechar las nuevas características, obtener mejoras de rendimiento y los parches de seguridad. Algo que se puede hacer fácilmente con NVM (Node Version Manager) tanto en Windows como en Linux o macOS. Sin embargo, … [Leer más...] acerca de Guía: Transferir las dependencias globales al actualizar Node.js con NVM
Cómo crear gráficos con un eje secundario en matplotlib
Cuando se necesita comprar series de datos con escalas o unidades diferentes una de las mejores opciones son los gráficos con ejes secundarios. Mostrando los valores de una serie en el eje de la derecha y otra en la de la izquierda. Así, la persona que analiza el gráfico puede comparar las tendencias de ambas series sin los problemas de las dimensiones o escalas. En esta … [Leer más...] acerca de Cómo crear gráficos con un eje secundario en matplotlib
Entendiendo la validación cruzada: Selección de la profundidad óptima en un árbol de decisión
En aprendizaje automático uno de los mayores desafíos es entrenar modelos que funcionen bien sobre datos nuevos. Evitando que el sobreajuste que un modelo es bueno cuando en realidad solo está memorizado las predicciones. En este punto es cuando entra en juego la técnica de la validación cruzada. En esta entrada, se explicará por qué la validación cruzada es importante, y cómo … [Leer más...] acerca de Entendiendo la validación cruzada: Selección de la profundidad óptima en un árbol de decisión
Los mejores conjuntos de datos para Machine Learning
Disponer de conjuntos de datos de calidad es crucial para poder construir modelos de aprendizaje automático (Machine Learning) robustos, precisos y funcionales. Como se suele decir “Basura entra, basura sale” (Garbage In-Garbage Out). Esto es algo que se nota especialmente cuando se está aprendiendo a crear modelos de aprendizaje automático, cuando no se dispone de datos reales … [Leer más...] acerca de Los mejores conjuntos de datos para Machine Learning
Procesado de datos en Python con collections
Python cuenta con múltiples estructuras de datos nativas del lenguaje (listas, diccionarios, tuplas y conjuntos) que son fundamentales para los desarrolladores. Aunque, para ciertas tareas complejas, pueden no ser suficiente. En estos casos, se puede recurrir al módulo collections. Este módulo proporciona estructuras de datos avanzadas que se puede usar para simplificar el … [Leer más...] acerca de Procesado de datos en Python con collections
Finalización de la serie especial “Mitos de la Inteligencia Artificial”: 22 mitos analizados
Ayer concluyó nuestra serie especial para el verano de 2024, en la que abordamos los principales “Mitos de la Inteligencia Artificial”. Durante estas 11 semanas, hemos analizado los 22 mitos más comunes sobre la Inteligencia Artificial (IA). Ha sido un verano en el que se han explorado y desmentido una amplia variedad de creencias y percepciones comunes que existen sobre la IA. … [Leer más...] acerca de Finalización de la serie especial “Mitos de la Inteligencia Artificial”: 22 mitos analizados