Caché LRU en Python usando OrderedDict

La memoria caché LRU (Usados ​​menos recientemente) descarta primero los elementos usados ​​menos recientemente. Este algoritmo requiere realizar un seguimiento de lo que se usó y cuándo, lo cual es costoso si uno quiere asegurarse de que el algoritmo siempre descarte el elemento que se usó menos recientemente. Las implementaciones generales de esta técnica requieren … Continue reading «Caché LRU en Python usando OrderedDict»

Python – Agrupar elementos en Matrix

Dada una array con dos columnas, agrupe los elementos de la segunda columna sobre la base de la primera columna. Entrada : test_list = [[5, 8], [2, 0], [5, 4], [2, 3], [2, 9]] Salida: {5: [8, 4], 2: [ 0 , 3, 9]} Explicación : 8 y 4 están asignados a 5 en Matrix, … Continue reading «Python – Agrupar elementos en Matrix»

Python – Ordenar claves anidadas por valor

A veces, mientras trabajamos con registros de datos, podemos tener un problema en el que necesitamos realizar la clasificación de claves anidadas del diccionario por el valor de ocurrencia. Esto puede tener aplicaciones en la organización de puntuaciones, precios, etc. Analicemos una forma en que se puede realizar esta tarea. Método n.º 1: Uso de … Continue reading «Python – Ordenar claves anidadas por valor»

Python: subconjunto de diccionarios anidados

Dado un diccionario anidado, pruebe si otro diccionario es un subconjunto. Ejemplos: Entrada : test_dict = {“gfg”: 12, ‘best’: {1: 3, 4: 3, ‘geeks’: {8: 7}}}, sub_dict = {8: 7}  Salida : Verdadero  Explicación : Obligatorio Anidado diccionario presente en Diccionario.  Entrada : test_dict = {“gfg”: 12, ‘best’: {1: 3, 4: 3, ‘geeks’: {8: 7}}}, … Continue reading «Python: subconjunto de diccionarios anidados»

Programa de Python para encontrar la clave de tuplas de valor máximo en un diccionario

Dado un diccionario con valores como tuplas, la tarea es escribir un programa en Python para encontrar la clave de las tuplas de valor máximo.  Ejemplos: Entrada: test_dict = {‘gfg’: («a», 3), ‘is’: («c», 9), ‘best’: («k», 10), ‘for’: («p», 11), ‘geeks’ : (‘m’, 2)} Salida: para Explicación: 11 es el valor máximo de la … Continue reading «Programa de Python para encontrar la clave de tuplas de valor máximo en un diccionario»

Python: actualiza los valores de una lista de diccionarios

En este artículo, actualizaremos los valores de una lista de diccionarios. Método 1: usar la función agregar() La función de agregar se usa para insertar un nuevo valor en la lista de diccionarios, usaremos la función pop() junto con esto para eliminar los datos duplicados. Sintaxis : diccionario[fila][‘clave’].append(‘valor’) diccionario[fila][‘clave’].pop(posición) Dónde: diccionario es la lista de … Continue reading «Python: actualiza los valores de una lista de diccionarios»

Python: convierte la lista de diccionarios en una lista de listas

A veces, mientras trabajamos con datos de Python, podemos tener problemas en los que necesitamos convertir la lista de diccionarios en una lista de listas, esto se puede simplificar agregando las claves solo una vez si son repetitivas como en la mayoría de los registros, esto ahorra espacio en la memoria . Este tipo de … Continue reading «Python: convierte la lista de diccionarios en una lista de listas»

Python: reemplaza la string por el valor del diccionario Kth

Dada la lista de strings, reemplace el valor asignado por el valor K-ésimo de la lista asignada. Entrada : test_list = [“Gfg”, “is”, “Best”], subs_dict = {“Gfg”: [5, 6, 7], “is”: [7, 4, 2]}, K = 0 Salida : [5, 7, «Best»] Explicación : «Gfg» y «is» se reemplazan por 5, 7 como índice 0 … Continue reading «Python: reemplaza la string por el valor del diccionario Kth»

Python | Obtener valores únicos de la lista del diccionario

A veces, mientras trabajamos con los diccionarios de Python, podemos tener un problema en el que necesitamos encontrar los valores únicos en todos los diccionarios de una lista. Este tipo de utilidad puede ocurrir en caso de que trabajemos con datos similares y deseemos extraer los únicos. Analicemos ciertas formas en que se puede realizar … Continue reading «Python | Obtener valores únicos de la lista del diccionario»

Calcular la desviación estándar de un diccionario en Python

El diccionario de Python es una estructura de datos versátil que permite realizar muchas operaciones sin problemas. El cálculo de la desviación estándar se muestra a continuación. Ejemplo #1: Usar numpy.std() Primero, creamos un diccionario. Luego almacenamos todos los valores en una lista iterando sobre ella. Después de esto usando el NumPy calculamos la desviación … Continue reading «Calcular la desviación estándar de un diccionario en Python»