Ordenar filas o columnas en Pandas Dataframe según los valores

En este artículo, analicemos cómo ordenar filas o columnas en Pandas Dataframe según los valores. El método Pandas sort_values() ordena un marco de datos en orden ascendente o descendente de la columna pasada. Es diferente a la función ordenada de Python, ya que no puede ordenar un marco de datos y no se puede seleccionar … Continue reading «Ordenar filas o columnas en Pandas Dataframe según los valores»

Análisis de texto en Python 3

Análisis de contenido de libros/documentos Los patrones dentro del texto escrito no son los mismos en todos los autores o idiomas. Esto permite a los lingüistas estudiar el idioma de origen o la autoría potencial de textos donde estas características no se conocen directamente, como los Documentos Federalistas de la Revolución Americana. Objetivo: En este … Continue reading «Análisis de texto en Python 3»

Python | Pandas Index.fillna()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos. La función Pandas Index.fillna() llena los valores NA/NaN con el valor especificado. Solo se necesita un valor … Continue reading «Python | Pandas Index.fillna()»

Umbral de decisión en aprendizaje automático

¿Qué es el umbral de decisión? sklearn no nos permite establecer el umbral de decisión directamente, pero nos da acceso a las puntuaciones de decisión (función de decisión o/p) que se utiliza para hacer la predicción. Podemos seleccionar la mejor puntuación de la salida de la función de decisión y establecerla como valor de umbral … Continue reading «Umbral de decisión en aprendizaje automático»

Ocultar leyenda en gráfico Bokeh

Bokeh es una visualización de datos interactiva de Python. Representa sus tramas usando HTML y JavaScript. Se dirige a los navegadores web modernos para presentaciones que proporcionan una construcción elegante y concisa de gráficos novedosos con interactividad de alto rendimiento. Agregar leyendas a sus figuras puede ayudar a describirlas y definirlas correctamente. Por lo tanto, … Continue reading «Ocultar leyenda en gráfico Bokeh»

Agregar marca de agua a PDF usando PyPDF4 en Python

Estamos bastante familiarizados con el formato de datos más utilizado de PDF (Portable Document Format), con una extensión .pdf. Si bien el PDF fue inventado originalmente por Adobe, aunque ahora lo mantiene ISO, se usa para presentar e intercambiar documentos entre varios sistemas operativos. Instalación Podría instalarse usando pip o conda dependiendo de si está … Continue reading «Agregar marca de agua a PDF usando PyPDF4 en Python»

PyQt5 QComboBox: cambia el estilo del borde cuando se edita y se presiona

En este artículo veremos cómo podemos cambiar el estilo del borde del cuadro combinado cuando es editable y presionado, el estilo del borde puede ser punteado, discontinuo, etc. Cuando configuramos el borde del cuadro combinado es continuo aunque podemos cambiarlo . El borde con estilo solo será visible cuando el cuadro combinado sea editable y … Continue reading «PyQt5 QComboBox: cambia el estilo del borde cuando se edita y se presiona»

Python | Codificar strings en la lista

A veces, mientras trabajamos con diferentes aplicaciones, podemos encontrarnos con un problema en el que necesitamos barajar todas las strings en la lista de entrada que recibimos. Este tipo de problema puede ocurrir particularmente en el dominio de los juegos. Analicemos ciertas formas en que se puede resolver este problema. Método n.º 1: usar la … Continue reading «Python | Codificar strings en la lista»

Haz polígonos rellenos entre dos curvas horizontales en Python usando Matplotlib

Matplotlib es una increíble biblioteca de visualización en Python para gráficos 2D de arrays. Matplotlib es una biblioteca de visualización de datos multiplataforma basada en arrays NumPy y diseñada para funcionar con la pila SciPy más amplia. Para crear polígonos rellenos entre dos curvas, se debe crear un relleno PolyCollection entre y1 e y2. Parámetros … Continue reading «Haz polígonos rellenos entre dos curvas horizontales en Python usando Matplotlib»

Método TOPSIS para la Toma de Decisiones de Criterios Múltiples (MCDM) – Part 1

La técnica de preferencia de orden por similitud con la solución ideal (TOPSIS) surgió en la década de 1980 como un método de toma de decisiones basado en criterios múltiples. TOPSIS elige la alternativa de menor distancia euclidiana a la solución ideal y mayor distancia a la solución ideal negativa.  Para facilitar esta definición, supongamos … Continue reading «Método TOPSIS para la Toma de Decisiones de Criterios Múltiples (MCDM) – Part 1»