Articles of Python

Archivo abrir y cerrar en python

He leído que cuando el archivo se abre con el siguiente formato with open(filename) as f: #My Code f.close() No se requiere el cierre explícito del archivo. ¿Alguien puede explicar por qué es así? Además, si alguien cierra explícitamente el archivo, ¿tendrá algún efecto no deseado?

Configuración de variables con exec dentro de una función

Acabo de comenzar a enseñar Python y necesito un poco de ayuda con este script: old_string = “didnt work” new_string = “worked” def function(): exec(“old_string = new_string”) print(old_string) function() Quiero conseguirlo tan old_string = “worked” .

Lectura de caracteres no ASCII de un archivo de texto

Estoy usando python 2.7. He intentado muchas cosas como codecs pero no funcionó. Cómo puedo arreglar esto. myfile.txt wörd Mi código f = open(‘myfile.txt’,’r’) for line in f: print line f.close() Salida s\xc3\xb6zc\xc3\xbck La salida es la misma en eclipse y en la ventana de comando. Estoy usando Win7. No hay ningún problema con los […]

Multiprocesamiento en python con más de 2 niveles.

Quiero hacer un progtwig y quiero hacer un engendro como este proceso -> n proceso -> n proceso ¿Puede el proceso de generación de segundo nivel con multiprocesamiento? Usando el módulo multiprocessinf de python 2.6 thnx

keras capa LSTM tarda demasiado en entrenar

Cada vez que pruebo los modelos LSTM en Keras, parece que el modelo es imposible de entrenar debido al largo tiempo de entrenamiento. Por ejemplo, un modelo como este toma 80 segundos por paso para entrenar .: def create_model(self): inputs = {} inputs[‘input’] = [] lstm = [] placeholder = {} for tf, v in […]

Obteniendo NameError con Django 1.5 e IPython

Estoy ejecutando Django 1.5.1, Python 2.7.2 e IPython 0.13.2. Si hago “python ./manage.py shell” desde el directorio de mi proyecto Django, obtengo el siguiente error: from django import forms class CommentForm(forms.Form): name = forms.CharField() NameError: name ‘forms’ is not defined. Sé que las formas se definen como puedo verlas cuando se hace “dir (formas)”. He […]

Convertir nombres de dominio a idn en python

Tengo una larga lista de nombres de dominio que necesito para generar algunos informes. La lista contiene algunos dominios IDN, y aunque sé cómo convertirlos en python en la línea de comandos: >>> domain = u”pfarmerü.com” >>> domain u’pfarmer\xfc.com’ >>> domain.encode(“idna”) ‘xn--pfarmer-t2a.com’ >>> Estoy luchando para que funcione con un pequeño script que lee datos […]

Django: el objeto ‘módulo’ no tiene atributo ‘índice’

He estado tratando de aprender Django durante los últimos días, pero recientemente he encontrado un problema que parece que no puedo solucionar. Después de terminar el tutorial de Django sobre cómo escribir tu primera aplicación, decidí volver a leerla. Solo que ahora reemplazaría todo para cumplir con los requisitos de la aplicación original que estaba […]

numpy: multiplicación de difusión sobre un eje común de dos matrices 2d

Estoy buscando una manera de multiplicar por dos elementos dos matrices de formas 2d (a, b) y (b, c), respectivamente. Sobre el eje ‘b’, que las dos matrices tienen en común. Por ejemplo, un ejemplo de lo que me gustaría transmitir (vectorizar) es: import numpy as np # some dummy data A = np.empty((2, 3)) […]

pyodbc y mySQL

No puedo conectarme a la base de datos mySQl usando pyodbc. Aquí hay un fragmento de mi guión: import pyodbc import csv cnxn = pyodbc.connect(“DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost;DATABASE=mydb; UID=root; PASSWORD=thatwouldbetelling;”) crsr = cnxn.cursor() with open(‘C:\\skunkworks\\archive\\data\\myfile.csv’,’r’) as myfile: rows = csv.reader(myfile, delimiter=’,’, quotechar='”‘) for row in rows: insert_str = ‘INSERT into raw_data VALUES(something, something)’ print […]