Articles of lista

Rellena los datos de series temporales que faltan usando pandas o numpy

Tengo una lista de diccionarios que se parece a esto: L=[ { “timeline”: “2014-10”, “total_prescriptions”: 17 }, { “timeline”: “2014-11”, “total_prescriptions”: 14 }, { “timeline”: “2014-12”, “total_prescriptions”: 8 }, { “timeline”: “2015-1”, “total_prescriptions”: 4 }, { “timeline”: “2015-3”, “total_prescriptions”: 10 }, { “timeline”: “2015-4”, “total_prescriptions”: 3 } ] Básicamente, esto es el resultado de una […]

La modificación de los cuadros de datos dentro de una lista no funciona

Tengo dos DataFrames y quiero realizar la misma lista de operaciones de limpieza. Me di cuenta de que puedo fusionarme en uno, y para todo en una sola pasada, pero todavía tengo curiosidad de por qué este método no funciona. test_1 = pd.DataFrame({ “A”: [1, 8, 5, 6, 0], “B”: [15, 49, 34, 44, 63] […]

Simultáneamente iterar sobre listas múltiples y capturar diferencia en valores

Considere la posibilidad de que la API devuelva cuatro listas como salida. Consideremos la salida como a = [1,2,3,4] b = [1,2,3,4] c = [1,2,4,3] d = [1,2,3,5] Ahora, primero queremos comparar estas listas son iguales o no. Las listas son iguales solo si los elementos y los índices coinciden. Por ejemplo, de las listas […]

Eliminar elemento de la lista en función del siguiente elemento de la misma lista

Acabo de comenzar a aprender python y aquí tengo una lista ordenada de secuencias de proteínas (un total de 59,000 secuencias) y algunas de ellas se superponen. He hecho una lista de juguetes aquí por ejemplo: ABCDE ABCDEFG ABCDEFGH ABCDEFGHIJKLMNO CEST DBTSFDE DBTSFDEO EOEUDNBNUW EOEUDNBNUWD EAEUDNBNUW FEOEUDNBNUW FG FGH Me gustaría eliminar esas superposiciones más […]

¿Hay formas más elegantes de manejar listas en Java? (Python VS Java)

Me gusta la forma en que puedo tratar las listas en Python. Hace que cualquier solución recursiva parezca fácil y limpia. Por ejemplo, el problema típico de obtener todas las permutaciones de los elementos en una lista, en Python se ve así: def permutation_recursion(numbers,sol): if not numbers: print “this is a permutation”, sol for i […]

AttributeError: el objeto ‘Historial’ no tiene ningún atributo ‘predecir’ – Ajustar una lista de datos de trenes y pruebas

Estoy probando un modelo NN usando este ejemplo . Estoy ajustando una lista de valores a un modelo NN. Sin embargo, estoy recibiendo un AttributeError . Esto ha sido preguntado antes y ha sido respondido. Desafortunadamente, no está funcionando para mí. Como se muestra en el ejemplo, creé lo siguiente, from keras.models import Sequential from […]

Evitar que la función no se detenga en el primer ‘retorno’ dentro del bucle `for`

Tengo una función para verificar el valor “negativo”, “positivo” y “cero” en la lista. A continuación se muestra mi función: def posnegzero(nulist): for x in nulist: if x > 0: return “positive” elif x < 0: return "negative" else: return "zero" Pero cuando ejecuto esta función, se detiene después de verificar el valor del primer […]

Uso de un bucle para agregar objetos a una lista (python)

Estoy tratando de usar un bucle while para agregar objetos a una lista. Esto es básicamente lo que quiero hacer: class x: pass choice = raw_input(pick what you want to do) while(choice!=0): if(choice==1): Enter in info for the class: append object to list (A) if(choice==2): print out length of list(A) if(choice==0): break ((((other options)))) Puedo […]

¿Qué hace realmente la syntax de división extendida para los pasos negativos?

La syntax del segmento extendido en python me ha sido explicada como ” a[n:m:k] returns every kth element from n to m “. Esto me da una buena idea de qué esperar cuando k es positivo. Pero estoy perdido en cómo interpretar a[n:m:k] para k negativo. Sé que a[::-1] invierte a, y que a[::-k] toma […]

Cómo ignorar mayúsculas y minúsculas mientras se realiza most_common en las colecciones de Python. ¿Encuentro?

Estoy tratando de contar el número de apariciones de un elemento en un iterable usando most_common en el módulo de collections . >>> names = [‘Ash’, ‘ash’, ‘Aish’, ‘aish’, ‘Juicy’, ‘juicy’] >>> Counter(names).most_common(3) [(‘Juicy’, 1), (‘juicy’, 1), (‘ash’, 1)] Pero lo que espero es, [(‘juicy’, 2), (‘ash’, 2), (‘aish’, 2)] ¿Existe una forma / truco […]