Articles of lista

¿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 […]

Python itera en dos listas simultáneamente

¿Hay una manera en Python para forloop en dos o más listas simultáneamente? Algo como a = [1,2,3] b = [4,5,6] for x,y in a,b: print x,y para dar salida 1 4 2 5 3 6 Sé que puedo hacerlo con tuplas como l = [(1,4), (2,5), (3,6)] for x,y in l: print x,y

Hacer una lista de números espaciados uniformemente en un cierto rango en python

¿Cuál es una forma pythonica de hacer una lista de longitud arbitraria que contiene números espaciados uniformemente (no solo enteros enteros) entre límites dados? Por ejemplo: my_func(0,5,10) # ( lower_bound , upper_bound , length ) # [ 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5 ] Tenga en cuenta que la función Range() […]

Python pandas aplica función si un valor de columna no es NULL

Tengo un dataframe (en Python 2.7, pandas 0.15.0): df= ABC 0 NaN 11 NaN 1 two NaN [‘foo’, ‘bar’] 2 three 33 NaN Quiero aplicar una función simple para las filas que no contienen valores NULL en una columna específica. Mi función es lo más sencilla posible: def my_func(row): print row Y mi código de […]

Manera pythonica de comparar valores en dos listas de diccionarios

Soy nuevo en Python y todavía estoy intentando alejarme de las técnicas de encoding de C ++ mientras estoy en Python, así que perdóneme si esta es una pregunta trivial. Parece que no puedo encontrar la forma más pythonica de hacer esto. Tengo dos listas de dictados. Los dicts individuales en ambas listas pueden contener […]