La aplicación parcial es genial. ¿Qué funcionalidad functools.partialofrece que no puedes obtener a través de lambdas? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x +...
La aplicación parcial es genial. ¿Qué funcionalidad functools.partialofrece que no puedes obtener a través de lambdas? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x +...
Tengo un navegador que envía caracteres utf-8 a mi servidor Python, pero cuando lo recupero de la cadena de consulta, la codificación que Python devuelve es ASCII. ¿Cómo puedo convertir la cadena simple a utf-8? NOTA: La cadena que se pasa de la web ya está codificada en UTF-8, solo quiero hacer...
A menudo me encuentro con ganas de obtener el primer objeto de un conjunto de consultas en Django, o regresar Nonesi no hay ninguno. Hay muchas maneras de hacer esto que funcionan. Pero me pregunto cuál es el más eficaz. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return...
Estaba haciendo un proyecto divertido: resolver un Sudoku a partir de una imagen de entrada usando OpenCV (como en las gafas de Google, etc.). Y he completado la tarea, pero al final encontré un pequeño problema por el que vine aquí. Hice la programación usando Python API de OpenCV 2.3.1. A...
Obtuve el siguiente código en uno de mis scripts: # # url is defined above. # jsonurl = urlopen(url) # # While trying to debug, I put this in: # print jsonurl # # Was hoping text would contain the actual json crap from the URL, but seems not... # text = json.loads(jsonurl) print text Lo que...
La mayoría de las preguntas que he encontrado están sesgadas por el hecho de que están buscando letras en sus números, mientras que estoy buscando números en lo que me gustaría que fuera una cadena sin número. Necesito ingresar una cadena y verificar si contiene algún número y si lo rechaza. La...
Tengo un archivo CSV con aproximadamente 2000 registros. Cada registro tiene una cadena y una categoría: This is the first line,Line1 This is the second line,Line2 This is the third line,Line3 Necesito leer este archivo en una lista que se ve así: data = [('This is the first line', 'Line1'),...
Recibo esta advertencia pep8 cada vez que uso expresiones lambda. ¿No se recomiendan las expresiones lambda? Si no, ¿por
Supongamos que tengo un formulario class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) ¿Hay alguna manera de definir las clases css en cada campo de modo que pueda usar jQuery según la clase en mi...
La adición de collections.defaultdicten Python 2.5 reduce en gran medida la necesidad de dict's setdefaultmétodo. Esta pregunta es para nuestra educación colectiva: ¿Para qué sigue setdefaultsiendo útil hoy en Python 2.6 / 2.7? ¿Con qué casos de uso populares setdefaultfueron reemplazados...
Django tiene una buena serialización automática de modelos ORM devueltos de DB a formato JSON. ¿Cómo serializar el resultado de la consulta SQLAlchemy al formato JSON? Lo intenté jsonpickle.encodepero codifica el objeto de consulta en sí. Lo intenté json.dumps(items)pero vuelve TypeError:...
Si abre un intérprete de Python y escribe "importar esto", como ya sabe, imprime: El zen de Python, por Tim Peters Hermoso es mejor que feo. Explícito es mejor que implícito. Simple es mejor que complejo. Complejo es mejor que complicado. Plano es mejor que anidado. Escaso es mejor...
¿Cómo puedo guardar una capacitados Bayes ingenuo clasificador de disco y utilizarlo para predecir datos? Tengo el siguiente programa de muestra del sitio web scikit-learn: from sklearn import datasets iris = datasets.load_iris() from sklearn.naive_bayes import GaussianNB gnb =...
Se supone que el programa toma dos nombres, y si tienen la misma longitud, debe verificar si son la misma palabra. Si es la misma palabra, imprimirá "Los nombres son iguales" . Si tienen la misma longitud pero con letras diferentes, imprimirá "Los nombres son diferentes pero tienen la misma...
Estaba buscando formas alternativas de guardar un modelo entrenado en PyTorch. Hasta ahora, he encontrado dos alternativas. torch.save () para guardar un modelo y torch.load () para cargar un modelo. model.state_dict () para guardar un modelo entrenado y model.load_state_dict () para cargar el...
¿Cuándo se dice que los objetos u otra cosa son de "primera clase" en un lenguaje de programación dado y por qué? ¿En qué se diferencian de los idiomas donde no están? EDITAR. Cuando uno dice "todo es un objeto" (como en Python), ¿quiere decir que "todo es de primera
¿Es posible pasar un método como parámetro a un método? self.method2(self.method1) def method1(self): return 'hello world' def method2(self, methodToRun): result = methodToRun.call() return
En shells como el shell interactivo de python, generalmente puede usar las teclas de flecha para moverse en la línea actual u obtener comandos anteriores (con flecha hacia arriba), etc. Pero después de ingresar a otra máquina y comenzar pythonallí, obtengo sesiones como: >>> import os...
Digamos que tengo una lista aen Python cuyas entradas se asignan convenientemente a un diccionario. Cada elemento par representa la clave del diccionario, y el siguiente elemento impar es el valor por ejemplo, a = ['hello','world','1','2'] y me gustaría convertirlo a un diccionario b,...
Uso Python y NumPy y tengo algunos problemas con la "transposición": import numpy as np a = np.array([5,4]) print(a) print(a.T) Invocar a.Tno es transponer la matriz. Si aes, por ejemplo [[],[]], se transpone correctamente, pero necesito la transposición de