Saber identificar si una matriz es definida positiva o no es clave para muchas aplicaciones. Al igual que poder identificar si es semidefinida positiva. Por lo que contar con un método rápido para ello puede ser de gran ayuda. En esta publicación se va a explicar cómo crear una hoja de cálculo para probar si una matriz es semidefinida positiva o definida positiva en Excel sin … [Leer más...] acerca de Comprobar si una matriz es definida positiva en Excel sin macros
Por qué no usar cadenas de texto para representar rutas en Python
El trabajo con archivos es algo habitual y necesario en casi cualquier leguaje de programación. Los archivos son uno de los métodos más utilizados para la importación y exportación de datos en los programas informáticos. Lo más probable, cuando se comienza a trabajar en Python, la forma de guardar y gestionar las rutas es mediante el uso de cadenas de texto, pero esta no es la … [Leer más...] acerca de Por qué no usar cadenas de texto para representar rutas en Python
Atribución de escaños en Excel
Los sistemas electorales de representación proporcional requieren traducir los votos emitidos por los electores en escaños. Algo que se puede hacer mediante diferentes métodos como pueden ser D'Hondt, Sainte-Laguë y Hare-Niemeyer. Siendo cada uno de los métodos explicado en profundidad en publicaciones anteriores, en las que además se implementaron funciones en Python para cada … [Leer más...] acerca de Atribución de escaños en Excel
Cómo reemplazar el primer carácter en JavaScript de una cadena de texto
Modificar cadenas de caracteres en JavaScript puede parecer una tarea complicada, pero no es así. Mediante el uso de métodos replace(), substring() o slice() se puede reemplazar el primer carácter en JavaScript de cualquier cadena. Veamos cómo se puede hacer esto con ejemplos.El método replace()Las cadenas de texto en JavaScript disponen del método replace() que se … [Leer más...] acerca de Cómo reemplazar el primer carácter en JavaScript de una cadena de texto
Extender con métodos propios los DataFrame de Pandas
Los DataFrames de Pandas son una fantástica herramienta para analizar datos en Python. No solamente pueden almacenar datos en formato tabular, sino que también disponen de una amplia variedad de métodos para seleccionar, procesar y analizar los datos de una forma altamente eficiente. Sin embargo, en algunas ocasiones, puede ser que no exista un método que permita solucionar de … [Leer más...] acerca de Extender con métodos propios los DataFrame de Pandas
Cómo analizar la proporcionalidad de un sistema de asignación de escaños
Evaluar si el reparto de escaños en un sistema electoral es justo o no es una tarea complicada. La justicia electoral es un concepto complejo, en el que se pueden dar diferentes interpretaciones que pueden cambiar según los resultados obtenidos por cada uno de los partidos. Aun así, es posible usar algunas métricas para ayudar a objetivar si el reparto es justo o no. En esta … [Leer más...] acerca de Cómo analizar la proporcionalidad de un sistema de asignación de escaños
Los desafíos éticos del uso del Machine Learning en la toma de decisiones
El Aprendizaje Automático (Machine Learning) está transformando la actividad humana en múltiples áreas. Afectando a la toma de decisiones, entre otros, en sectores como la banca, analizando el riesgo de crédito de las operaciones para seleccionar aquellas que viables y cuáles no, el retail, recomendando los productos que pueden ser de interés para los clientes, o el transporte, … [Leer más...] acerca de Los desafíos éticos del uso del Machine Learning en la toma de decisiones
Uso de decoradores en Python para simplificar el código
Los decoradores en Python son una opción del lenguaje para modificar o extender el comportamiento de las funciones o métodos sin cambiar el código. Con lo que se puede crear código más sencillo y legible. Veamos qué son los decoradores en Python y cómo se puede utilizar.Fundamentos de los decoradores en PythonEn Python, las funciones son objetos de primera clase como … [Leer más...] acerca de Uso de decoradores en Python para simplificar el código
El método de Hare-Niemeyer y su implementación en Python
En los sistemas electorales de representación proporcional distribuir los escaños entre los diferentes partidos o listas es una tarea clave. Uno de los algoritmos que se suelen utilizar para ellos es el método Haré-Niemeyer. Este método tiene como objetivo distribuir los escaños de manera proporcional a los votos obtenidos por cada partido, sin utilizar divisores como en los … [Leer más...] acerca de El método de Hare-Niemeyer y su implementación en Python
Redimensionar una partición de disco LVM con espacio no asignado en Linux
La expansión de las particiones de disco para usar todo el espacio disponible es un problema habitual cuando se trabaja con máquinas virtuales. Tanto en local como en entornos basados en la nube como Amazon AWS o Microsoft Azure. El problema suele aparecer cuando se implementa una máquina virtual Linux desde una plantilla y el tamaño del disco asignado es mayor del usado … [Leer más...] acerca de Redimensionar una partición de disco LVM con espacio no asignado en Linux
¿Cómo saber la versión de Pandas o cualquier otra librería en Python?
Pandas, al igual que la mayoría de las librerías de Python, es un software del que se están publicando continuamente versiones con mejoras y nuevas funcionalidades. Por eso, saber la versión de Pandas puede ser algo necesario. Especialmente cuando se desea utilizar nuevas funcionalidades que solamente se encuentran a partir de una versión. Veamos cómo se puede saber en Python … [Leer más...] acerca de ¿Cómo saber la versión de Pandas o cualquier otra librería en Python?
El método Sainte-Laguë y su implementación en Python
En los sistemas electorales de representación proporcional es necesario utilizar un algoritmo para asignar los escaños de las circunscripciones a los partidos o listas electorales. Convirtiendo así los votos en escaños. El método Sainte-Laguë, también conocido como el método Webster o el método de cociente y resto, es la opción que se utiliza en países como Alemania, Noruega, … [Leer más...] acerca de El método Sainte-Laguë y su implementación en Python









