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.

8
Salt y hash una contraseña en Python
Se supone que este código usa un hash en una contraseña. La sal y la contraseña hash se están guardando en la base de datos. La contraseña en sí no lo es. Dada la naturaleza delicada de la operación, quería asegurarme de que todo fuera kosher. import hashlib import base64 …

4
Pandas Merge - Cómo evitar la duplicación de columnas
Estoy intentando una fusión entre dos marcos de datos. Cada marco de datos tiene dos niveles de índice (fecha, cúspide). En las columnas, algunas columnas coinciden entre las dos (moneda, fecha de ajuste), por ejemplo. ¿Cuál es la mejor manera de fusionarlos por índice, pero no tomar dos copias de …
93 python  pandas 

4
¿Cómo anoto tipos en un bucle for?
Quiero anotar un tipo de variable en un forbucle. Probé esto: for i: int in range(5): pass Pero no funcionó, obviamente. Lo que espero es autocompletar en PyCharm 2016.3.2. Pre-anotación como esta: i: int for i in range(5): pass no ayuda. PS Pre-anotación funciona para PyCharm> = 2017.1

5
Cabeza y cola en una línea
¿Existe una forma pitónica de descomprimir una lista en el primer elemento y la "cola" en un solo comando? Por ejemplo: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, …
93 python  list  tail  head 


17
ModuleNotFoundError: ningún módulo llamado 'tools.nnwrap'
Estoy intentando importar un paquete "antorcha". Por lo mismo, intenté instalarlo usando el comando pip como se muestra a continuación, la instalación incluso comenzó, pero después de unos segundos obtuvo un error a continuación está el comando que ejecuté pip install torch Error que tengo: from tools.nnwrap import generate_wrappers as …
93 python  pycharm 



4
En Python, ¿qué significa dict.pop (a, b)?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ ¿por qué hay un segundo argumento?




9
ImportError: no se puede importar el nombre NUMPY_MKL
Estoy intentando ejecutar el siguiente código simple import scipy scipy.test() Pero recibo el siguiente error Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile execfile(filename, namespace) File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module> import scipy File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module> …

3
¿Por qué max es más lento que sort?
Descubrí que maxes más lento que la sortfunción en Python 2 y 3. Python 2 $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'a.sort();a[-1]' 1000 loops, best of 3: 239 usec per loop $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'max(a)' 1000 loops, best of 3: 342 usec per loop Python …


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.