Preguntas etiquetadas con python

323
Python: defaultdict de defaultdict?

¿Hay alguna manera de tener un defaultdict(defaultdict(int))para que el siguiente código funcione? for x in stuff: d[x.a][x.b] += x.c_int dnecesita ser construido ad-hoc, dependiendo de x.ay x.belementos. Podría usar: for x in stuff: d[x.a,x.b] += x.c_int pero entonces no podría...

323
¿Convertir Python dict a kwargs?

Quiero construir una consulta para sunburnt (interfaz solr) usando herencia de clase y, por lo tanto, agregando pares clave-valor juntos. La interfaz quemada por el sol toma argumentos de palabras clave. ¿Cómo puedo transformar un dict ({'type':'Event'})en argumentos de palabras clave...

320
¿Cuál es el error del número mágico malo?

¿Qué es el ImportError "Número mágico malo" en Python y cómo lo soluciono? Lo único que puedo encontrar en línea sugiere que esto se debe a compilar un archivo .py -> .pyc y luego intentar usarlo con la versión incorrecta de python. En mi caso, sin embargo, el archivo parece importarse bien...

320
¿Leyendo JSON de un archivo?

Me duele un poco el dolor de cabeza solo porque una declaración simple y fácil me arroja algunos errores en la cara. Tengo un archivo json llamado strings.json como este: "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ..., {"-name": "address", "#text":...

320
Pandas read_csv low_memory y dtype opciones

Cuando llame df = pd.read_csv('somefile.csv') Yo obtengo: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: Las columnas (4,5,7,16) tienen tipos mixtos. Especifique la opción dtype al importar o establezca low_memory = False. ¿Por qué está...

320
Dígitos fijos después del decimal con cadenas f

¿Hay alguna manera fácil con las cadenas f de Python para corregir el número de dígitos después del punto decimal? (Específicamente cadenas f, no otras opciones de formato de cadena como .format o%) Por ejemplo, digamos que quiero mostrar 2 dígitos después del lugar decimal. ¿Cómo puedo hacer...