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.

3
Escriba anotaciones para * args y ** kwargs
Estoy probando las anotaciones de tipo de Python con clases base abstractas para escribir algunas interfaces. ¿Hay alguna manera de anotar los posibles tipos de *argsy **kwargs? Por ejemplo, ¿cómo se podría expresar que los argumentos razonables para una función son una into dos ints? type(args)da, Tupleasí que mi suposición …

6
Cómo agregar una nueva fila a una matriz vacía vacía
Utilizando matrices Python estándar, puedo hacer lo siguiente: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Sin embargo, no puedo hacer lo mismo en numpy. Por ejemplo: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr, np.array([4,5,6])) # arr is now [1,2,3,4,5,6] También investigué vstack, pero cuando …
158 python  numpy  scipy 

6
Indicador de progreso durante las operaciones de pandas
Regularmente realizo operaciones de pandas en marcos de datos de más de 15 millones de filas y me encantaría tener acceso a un indicador de progreso para operaciones particulares. ¿Existe un indicador de progreso basado en texto para las operaciones de división, aplicación y combinación de pandas? Por ejemplo, en …
158 python  pandas  ipython 



8
Instalar SciPy y NumPy usando pip
Estoy tratando de crear las bibliotecas necesarias en un paquete que estoy distribuyendo. Requiere las bibliotecas SciPy y NumPy . Durante el desarrollo, instalé ambos usando apt-get install scipy que instaló SciPy 0.9.0 y NumPy 1.5.1, y funcionó bien. Me gustaría hacer lo mismo usando pip install- para poder especificar …
157 python  numpy  scipy  pip  apt 

5
¿Cómo puedo usar una secuencia de comandos Python en la línea de comando sin cd-ing a su directorio? ¿Es el camino del pitón?
¿Cómo puedo hacer uso de PYTHONPATH? Cuando intento ejecutar un script en la ruta, no se encuentra el archivo. Cuando cd al directorio que contiene el script, el script se ejecuta. Entonces, ¿de qué sirve el PYTHONPATH? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├── gbmx_html.py ├── …
157 python  unix 

14
Devolver el producto de una lista
¿Existe una manera más concisa, eficiente o simplemente pitónica de hacer lo siguiente? def product(list): p = 1 for i in list: p *= i return p EDITAR: De hecho, encuentro que esto es marginalmente más rápido que usar operator.mul: from operator import mul # from functools import reduce # …
157 python 

4
Python strptime () y zonas horarias?
Tengo un archivo de volcado CSV de una copia de seguridad de Blackberry IPD, creado usando IPDDump. Las cadenas de fecha / hora aquí se parecen a esto (donde ESThay una zona horaria australiana): Tue Jun 22 07:46:22 EST 2010 Necesito poder analizar esta fecha en Python. Al principio, traté …




6
pythonw.exe o python.exe?
Larga historia corta: pythonw.exeno hace nada, no python.exeacepta nada (¿cuál debo usar?) test.py: print "a" Ventana CMD: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path> Por favor dime que estoy haciendo terriblemente mal.
157 python  python-3.x 

9
¿Cómo verificar si un objeto es un objeto generador en Python?
En python, ¿cómo verifico si un objeto es un objeto generador? Intentando esto >>> type(myobject, generator) da el error Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'generator' is not defined (Sé que puedo verificar si el objeto tiene un nextmétodo para que sea un …
157 python  generator 

7
¿Cómo hacer un ajuste de curva exponencial y logarítmica en Python? Encontré solo ajuste polinómico
Tengo un conjunto de datos y quiero comparar qué línea lo describe mejor (polinomios de diferentes órdenes, exponenciales o logarítmicos). Utilizo Python y Numpy y para el ajuste polinómico hay una función polyfit(). Pero no encontré tales funciones para el ajuste exponencial y logarítmico. ¿Hay alguna? ¿O cómo resolverlo de …

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.