Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.



5
Python! = Operación vs "no es"
En un comentario sobre esta pregunta , vi una declaración que recomendaba usar result is not None vs result != None Me preguntaba cuál es la diferencia y por qué uno podría recomendarse sobre el otro.
250 python  operators 


6
¿Qué capturan los cierres de función (lambda)?
Recientemente comencé a jugar con Python y encontré algo peculiar en la forma en que funcionan los cierres. Considere el siguiente código: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Construye una matriz simple de funciones que toman una sola entrada y devuelven esa entrada agregada por un …
249 python  lambda  closures 




15
¿Cuál es la forma correcta de instalar pip, virtualenv y distribuir para Python?
Pregunta corta ¿Cuál es la forma correcta de instalar pip, virtualenvy distribute? Antecedentes En mi respuesta a la pregunta SO 4314376 , recomendé usar ez_setuppara que luego pueda instalar pipy de la virtualenvsiguiente manera: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv Originalmente extraje estas …



14
La matriz NumPy no es serializable JSON
Después de crear una matriz NumPy y guardarla como una variable de contexto de Django, recibo el siguiente error al cargar la página web: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable ¿Qué significa esto?
247 python  json  django  numpy 

3
¿Es generador.next () visible en Python 3?
Tengo un generador que genera una serie, por ejemplo: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 En Python 2 puedo hacer las siguientes llamadas: g = triangle_nums() # get the generator g.next() …


16
Python Anaconda - Cómo desinstalar de forma segura
Instalé Python Anaconda en Mac (OS Mavericks). Quería volver a la versión predeterminada de Python en mi Mac. ¿Cuál es la mejor manera de hacer esto? ¿Debo eliminar el ~/anacondadirectorio? ¿Se requieren otros cambios? Actualmente cuando corro which pythonme sale este camino: /Users/username/anaconda/bin/python
246 python  anaconda 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.