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
Compruebe si el argumento opcional argparse está establecido o no
Me gustaría comprobar si el usuario ha establecido un argumento opcional argparse o no. ¿Puedo verificar de forma segura usando isset? Algo como esto: if(isset(args.myArg)): #do something else: #do something else ¿Funciona igual para los argumentos de tipo float / int / string? Podría establecer un parámetro predeterminado y verificarlo …
112 python  argparse 


6
Hacer un mapa de calor a partir de pandas DataFrame
Tengo un marco de datos generado a partir del paquete Pandas de Python. ¿Cómo puedo generar un mapa de calor usando DataFrame del paquete pandas? import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A …

5
Implementando el corte en __getitem__
Estoy tratando de implementar la funcionalidad de corte para una clase que estoy creando y que crea una representación vectorial. Tengo este código hasta ahora, que creo que implementará correctamente el segmento, pero cada vez que hago una llamada como v[4]donde v es un vector, python devuelve un error sobre …

4
Trazar una línea suave con PyPlot
Tengo el siguiente script simple que traza un gráfico: import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() Como está ahora, la línea va directamente de un punto a otro, lo …

12
Python NameError: el nombre global '__file__' no está definido
Cuando ejecuto este código en Python 2.7, aparece este error: Traceback (most recent call last): File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 30, in <module> long_description = read('README.txt'), File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 19, in read return open(os.path.join(os.path.dirname(__file__), *rnames)).read() NameError: global name '__file__' is not defined el código es: import os from setuptools import setup def …
112 python  nameerror 


4
Cómo configurar 'automático' para el límite superior, pero mantener un límite inferior fijo con matplotlib.pyplot
Quiero establecer el límite superior del eje y en 'automático', pero quiero mantener el límite inferior del eje y siempre en cero. Intenté 'auto' y 'autorange', pero parece que no funcionan. Gracias de antemano. Aquí está mi código: import matplotlib.pyplot as plt def plot(results_plt,title,filename): ############################ # Plot results # mirror …
112 python  matplotlib 

6
¿Cómo actualizo la instalación de Python en Windows 10?
Tengo un Python 2.7.11 instalado en una de mis estaciones LAB. Me gustaría actualizar Python a al menos 3.5. ¿Cómo debo hacer eso? ¿Debería preferir desinstalar completamente 2.7.11 y luego instalar el nuevo? ¿Hay alguna forma de actualizarlo? ¿Es una buena idea actualizar?
112 python  python-3.x 


16
¿Es posible tener varias declaraciones en una expresión lambda de Python?
Soy un novato en Python que intenta lograr lo siguiente: Tengo una lista de listas: lst = [[567,345,234],[253,465,756, 2345],[333,777,111, 555]] Quiero mapear lst en otra lista que contenga solo el segundo número más pequeño de cada sublista. Entonces el resultado debería ser: [345, 465, 333] Por ejemplo, si solo estuviera …
112 python 

4
Python Regex: cómo obtener posiciones y valores de coincidencias
¿Cómo puedo obtener las posiciones inicial y final de todos los partidos usando el remódulo? Por ejemplo, dado el patrón r'[a-z]'y la cadena, 'a1b2c3d4'me gustaría obtener las posiciones donde encuentra cada letra. Idealmente, también me gustaría recuperar el texto de la coincidencia.
112 python  regex 

4
Conda: instalación / actualización directamente desde github
¿Puedo instalar / actualizar paquetes de GitHub usando conda ? Por ejemplo, con pippuedo hacer: pip install git+git://github.com/scrappy/scrappy@master para instalar scrappydirectamente desde la mastersucursal en GitHub. ¿Puedo hacer algo equivalente con conda? Si esto no es posible, ¿tendría algún sentido instalar pip con conda y administrar tales instalaciones locales con …



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.