Articles of añadir

adjuntar a la misma lista con multiprocesamiento – python

Me gustaría que se agregaran diferentes procesos a la misma lista: import multiprocessing as mp def foo(n,L): a L.append(n) pool = mp.Pool(processes=2) manager = mp.Manager() L= manager.list() l=[[1,2],[3,4],[5,6],[7,8]] [pool.apply_async(foo, args=[n,L]) for n in l] Sin embargo, >> print L [] ¿Qué estoy haciendo mal? EDITAR: El problema era que había un rastreo en mi código […]

¿Por qué el .append () de mi lista cambia el valor de cada variable miembro a la nueva variable?

En mi función, estoy creando variables únicas que quiero agregar a una lista. Pero cada vez que agrego la siguiente variable, los valores de todas las demás variables dentro de la lista cambian a la nueva. Aquí está mi código: def make_list_of_data_transfer_objects(iFile, eFile, index_of_sheet): iBook = open_workbook(iFile) iSheet = iBook.sheet_by_index(0) eBook = open_workbook(eFile) eSheet = […]

UnboundLocalError mientras usa + = pero no anexa la lista

No entiendo muy bien la diferencia entre los siguientes dos códigos similares: def y(x): temp=[] def z(j): temp.append(j) z(1) return temp llamando a y(2) devuelve [1] def y(x): temp=[] def z(j): temp+=[j] z(1) return temp llamando a y(2) devuelve UnboundLocalError: local variable ‘temp’ referenced before assignment . ¿Por qué + operador genera el error? Gracias

analizar un diccionario en una celda de dataframe pandas en nuevas celdas de fila (nuevas columnas)

Tengo un Dataframe de Pandas que contiene una columna que contiene celdas que contienen un diccionario de pares clave: valor, como este: {“name”:”Test Thorton”,”company”:”Test Group”,”address”:”10850 Test #325\r\n”,”city”:”Test City”,”state_province”:”CA”,”postal_code”:”95670″,”country”:”USA”,”email_address”:”test@testtest.com”,”phone_number”:”999-888-3333″,”equipment_description”:”I’m a big red truck\r\n\r\nRSN# 0000″,”response_desired”:”week”,”response_method”:”email”} Estoy tratando de analizar el diccionario, por lo que el Dataframe resultante contiene una nueva columna para cada clave y la fila […]

¿Adición básica en tensorflow?

Quiero hacer un progtwig en el que ingrese un conjunto de x1 x2 y produzca una y. Todos los tutoriales de flujo tensor que puedo encontrar comienzan con el reconocimiento de imágenes. ¿Puede alguien ayudarme proporcionándome un código o un tutorial sobre cómo hacer esto en Python? gracias por adelantado. editar: las coordenadas x1 x2 […]

¿Es posible añadir varias listas a la vez? (Pitón)

Tengo un montón de listas que quiero agregar a una lista única que es una especie de la lista “principal” en un progtwig que estoy tratando de escribir. ¿Hay una manera de hacer esto en una línea de código en lugar de 10? Soy un principiante, así que no tengo ni idea … Para una […]

Añadiendo diccionarios juntos, Python

Tengo dos diccionarios y me gustaría poder hacerlos uno: Algo como este pseudo-Python sería bueno: dic0 = {‘dic0’: 0} dic1 = {‘dic1’: 1} ndic = dic0 + dic1 # ndic would equal {‘dic0’: 0, ‘dic1’: 1}

adjuntar a una sublista adjuntar a cada sublista

Estoy escribiendo una tabla hash simple con un conjunto de 10 listas de cubetas. El índice se calcula utilizando el hash() incorporado hash() y luego modula el tamaño de la tabla. Sin embargo, cuando bash anexar el objeto a la lista de depósitos en ese índice, se adjunta a cada lista de depósitos en su […]

Python lxml añadir elemento después de otro elemento

Tengo el siguiente marcado HTML something goes here some contents Para solucionar algunos problemas de CSS, quiero añadir una etiqueta div después de la div content_nav como esta something goes here some contents Lo estoy haciendo de esta manera: import lxml.etree tree = lxml.etree.fromString(inputString, parser=lxml.etree.HTMLParser()) contentnav = tree.find(“.//div[@id=’content_nav’]”) contentnav.append(lxml.etree.XML(“”)) Pero eso no agrega el nuevo […]

Python: crea una nueva lista de una lista cuando se cumple una determinada condición

Quiero hacer una nueva lista de otra lista de palabras; cuando se cumple una cierta condición de la palabra. En este caso, quiero agregar todas las palabras que tienen la longitud de 9 a una nueva lista. He utilizado : resultReal = [y for y in resultVital if not len(y) < 4] para eliminar todas […]