Articles of iteración

R o Python – haga un bucle con los datos de la prueba – Validación de la predicción en las próximas 24 horas (96 valores cada día)

Tengo un conjunto de datos grande, debajo de los conjuntos de datos de entrenamiento y prueba train_data es del 2016-01-29 al 2017-12-31 head(train_data) date Date_time Temp Ptot JFK AEH ART CS CP 1 2016-01-29 2016-01-29 00:00:00 30.3 1443.888 52.87707 49.36879 28.96548 6.239999 49.61212 2 2016-01-29 2016-01-29 00:15:00 30.3 1410.522 49.50248 49.58356 26.37977 5.024000 49.19649 3 […]

Python3 TypeError: el objeto ‘function’ no es iterable

¿Qué cambio se requiere en el código fuente? def Actualización (): imprimir (‘\ n’) imprimir (“Actualizar”) cmd = os.system (‘xterm -e apt-get update’) Imprimir (“Finalizar actualización”) def AptUpdate (): imprimir (‘\ n’) imprimir (“¿Sistema de actualización? {S / N}”) imprimir (“Y o y”) imprimir (“N o n”) código = entrada (“Comando>”) si el código == […]

Actualizar un objeto JSON ‘maestro’ agregando datos a un subobjeto

Digamos que tengo una lista de objetos JSON: list = [{“Name”: “NY”, “Date”: “12/2008”, “features”: [{“attributes”: {“OID”: 2, “Zone”: “A”}, “geo”: {“x”: 10, “y”: 20}}]},{“Name”: “NY”, “Date”: “12/2008”, “features”: [{“attributes”: {“OID”: 3, “Zone”: “D”}, “geo”: {“x”: 21, “y”: 8}}]},{“Name”: “NY”, “Date”: “12/2008”, “features”: [{“attributes”: {“OID”: 5, “Zone”: “C”}, “geo”: {“x”: 15, “y”: 10}}]}] Quiero recorrer […]

Convertir la iteración en recursividad.

Quiero verificar si el usuario de la string ingresada tiene una cantidad equilibrada de ( y ) ex. ()( no está equilibrado (()) está equilibrado def check(string): counter=0 string=string.replace(” “,””) if string[0] is “(“: for x in string: if x is “(“: counter=counter+1 elif x is “)”: counter=counter-1 if counter1 is 0: print(“Balanced”) else: print(“Unbalanced”) […]

Buscando una forma más eficiente de reorganizar un CSV masivo en Python

He estado trabajando en un problema en el que tengo datos de un archivo .txt de gran salida y ahora tengo que analizar y reorganizar ciertos valores en la forma de un .csv. Ya he escrito un script que ingresa todos los datos en un archivo .csv en columnas según el tipo de datos (ID […]

¿Alguien puede explicar este extraño error iterando sobre un conjunto?

Tuve un bucle de la forma for thing in a_set: Estaba funcionando incorrectamente porque, ocasionalmente e inconsistentemente, sacaría la misma cosa del conjunto dos veces. (Esto no hace que el progtwig se bloquee. Simplemente recibe la respuesta incorrecta). No pude determinar nada que fuera determinista sobre el comportamiento incorrecto; pero mis bashs de depurarlo dejaron […]

Detener una iteración sin usar `break` en Python 3

Por ejemplo, ¿se puede reescribir este código sin break (y sin continue o return )? import logging for i, x in enumerate(x): logging.info(“Processing `x` n.%s…”, i) y = do_something(x) if y == A: logging.info(“Doing something else…”) do_something_else(x) elif y == B: logging.info(“Done.”) break EDITAR: Dado que algunas personas critican el uso de break y continue […]

Imprimir la lista de python en grupos de 3

Tengo una lista de 107 nombres, me gustaría imprimirlos en grupos de 3 o más, con cada nombre separado por una pestaña, una nueva línea después de cada línea, hasta el final. ¿Cómo puedo hacer esto? Por supuesto, con el for item in list print item solo obtengo 1 nombre por línea, lo cual está […]

Python pandas cuenta el número de coincidencias Regex en una cadena

Tengo un dataframe con oraciones y un diccionario de términos agrupados en temas, donde quiero contar el número de coincidencias de términos para cada tema. import pandas as pd terms = {‘animals’:[“fox”,”deer”,”eagle”], ‘people’:[‘John’, ‘Rob’,’Steve’], ‘games’:[‘basketball’, ‘football’, ‘hockey’] } df=pd.DataFrame({ ‘Score’: [4,6,2,7,8], ‘Foo’: [‘The quick brown fox was playing basketball today’,’John and Rob visited the eagles […]

¿Hay una manera de tener paralelos para cada uno de los bucles?

Digamos que tengo 2 listas en Python y quiero recorrer cada una en paralelo; por ejemplo, hacer algo con el elemento 1 para ambas listas, hacer algo con el elemento 2 para ambas listas … Sé que puedo hacer esto usando un índice: for listIndex in range(len(list1)): doSomething(list1[listIndex]) doSomething(list2[listIndex]) Pero, ¿hay una manera de hacerlo […]