Articles of filtro de

Python filtra una lista para dejar solo los objetos que ocurren una vez

Me gustaría filtrar esta lista, l = [0,1,1,2,2] sólo para salir, [0]. Estoy luchando para hacerlo de una manera ‘pythonica’: o) ¿Es posible sin bucles nesteds?

Filtrado de Pandas Dataframe usando la instrucción OR

Tengo un dataframe de pandas y quiero filtrar todo el df en función del valor de dos columnas en el dataframe. ¡Quiero recuperar todas las filas y columnas donde IBRD o IMF! = 0. alldata_balance = alldata[(alldata[IBRD] !=0) or (alldata[IMF] !=0)] pero esto me da un ValueError ValueError: El valor de verdad de una serie […]

Python: Diferencia entre filtro (función, secuencia) y mapa (función, secuencia)

Estoy leyendo la documentación de Python para realmente profundizar en el lenguaje Python y encontré las funciones de filtro y mapa. He usado el filtro antes, pero nunca el mapa, aunque he visto ambas en varias preguntas de Python aquí en SO. Después de leer sobre ellos en el tutorial de Python, estoy confundido sobre […]

Python: compruebe si un diccionario es un subconjunto de otro diccionario más grande

Estoy intentando escribir un método de filtro personalizado que toma un número arbitrario de kwargs y devuelve una lista que contiene los elementos de una lista similar a una base de datos que contiene esos kwargs . Por ejemplo, supongamos que d1 = {‘a’:’2′, ‘b’:’3′} y d2 = lo mismo. d1 == d2 resulta en […]

iteradores agotados – ¿qué hacer con ellos?

(En Python 3.1) (Algo relacionado con otra pregunta que hice , pero esta pregunta es sobre el agotamiento de los iteradores). # trying to see the ratio of the max and min element in a container c filtered = filter(lambda x : x is not None and x != 0, c) ratio = max(filtered) / […]

¿Matemáticas utilizando filtro de plantilla Django?

En mi base de datos tengo un campo entero que almacena información de precios, como “10399”, “84700”. Cuando se muestran, deben ser “$ 103.99” y “$ 847.00”. Necesito int * 0.01 para ser mostrado. Me preguntaba si hay una manera de hacerlo usando el filtro de plantillas Django? Me gusta: {{ item.price|int_to_float_and_times_0.01 }} Otra pregunta, […]

Python: filtra la lista de la lista con otra lista

Estoy tratando de filtrar una lista, quiero extraer de una lista A (es una lista de listas), los elementos que coinciden con su índice de clave 0, con otra lista B que tiene una serie de valores Me gusta esto list_a = list( list(1, …), list(5, …), list(8, …), list(14, …) ) list_b = list(5, […]

Eliminar filas correspondientes a grupos más pequeños que el tamaño especificado

Tengo un DataFrame de respuestas para 100 questions_id y 50 user_id ‘s. Cada fila representa una única pregunta de un usuario específico. La mesa se ve algo así. user_id | question_id | timetaken | answer_1 | answer_2 | 1015 | 1 | 30 | A | C | 1015 | 2 | 45 | B […]

¿Cómo filtrar una matriz numpy usando los valores de otra matriz?

Tengo dos matrices NumPy, por ejemplo: a = [1,2,3,4,5] y una matriz de filtro, por ejemplo: f = [False, True, False, False, True] len(a) == len(f) ¿Cómo puedo obtener una nueva matriz numpy con solo los valores en donde el mismo índice en f es Verdadero? En mi caso: [2, 5] . Según la solución […]

Filtro de umbral eficiente de una matriz con numpy

Necesito filtrar una matriz para eliminar los elementos que están por debajo de un determinado umbral. Mi código actual es así: threshold = 5 a = numpy.array(range(10)) # testing data b = numpy.array(filter(lambda x: x >= threshold, a)) El problema es que esto crea una lista temporal, utilizando un filtro con una función lambda (lento). […]