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
¿Cómo trazar un histograma usando Matplotlib en Python con una lista de datos?
Estoy tratando de trazar un histograma usando la matplotlib.hist()función pero no estoy seguro de cómo hacerlo. Tengo una lista probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] y una lista de nombres (cadenas). ¿Cómo hago la probabilidad como mi valor y de cada …

9
Cómo obtener la activación de virtualenv en un script Bash
¿Cómo se crea un script Bash para activar un virtualenv de Python? Tengo una estructura de directorio como: .env bin activate ...other virtualenv files... src shell.sh ...my code... Puedo activar mi virtualenv por: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Sin embargo, hacer lo mismo desde un script Bash no hace nada: user@localhost:src$ …
100 python  bash  virtualenv 

3
La función hash en Python 3.3 devuelve diferentes resultados entre sesiones
Implementé un BloomFilter en Python 3.3 y obtuve resultados diferentes en cada sesión. Profundizar en este comportamiento extraño me llevó a la función interna hash (): devuelve diferentes valores hash para la misma cadena en cada sesión. Ejemplo: >>> hash("235") -310569535015251310 ----- abriendo una nueva consola de Python ----- >>> …



11
La base de datos de destino no está actualizada
Me gustaría realizar una migración para una aplicación Flask. Estoy usando Alembic. Sin embargo, recibo el siguiente error. Target database is not up to date. En línea, leí que tiene algo que ver con esto. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch Desafortunadamente, no entiendo cómo actualizar la base de datos y dónde / cómo debo …

8
Registro de Python: deshabilite el registro de módulos importados
Estoy usando el módulo de registro de Python y me gustaría deshabilitar los mensajes de registro impresos por los módulos de terceros que importo. Por ejemplo, estoy usando algo como lo siguiente: logger = logging.getLogger() logger.setLevel(level=logging.DEBUG) fh = logging.StreamHandler() fh_formatter = logging.Formatter('%(asctime)s %(levelname)s %(lineno)d:%(filename)s(%(process)d) - %(message)s') fh.setFormatter(fh_formatter) logger.addHandler(fh) Esto imprime …
100 python  logging 




5
¿Cómo paso argumentos adicionales a un decorador de Python?
Tengo un decorador como el de abajo. def myDecorator(test_func): return callSomeWrapper(test_func) def callSomeWrapper(test_func): return test_func @myDecorator def someFunc(): print 'hello' Quiero mejorar este decorador para aceptar otro argumento como el siguiente def myDecorator(test_func,logIt): if logIt: print "Calling Function: " + test_func.__name__ return callSomeWrapper(test_func) @myDecorator(False) def someFunc(): print 'Hello' Pero este …

8
¿Cómo puedo analizar el código Python para identificar áreas problemáticas?
Tengo un gran repositorio de fuentes dividido en varios proyectos. Me gustaría producir un informe sobre la salud del código fuente, identificando áreas problemáticas que deben abordarse. Específicamente, me gustaría mencionar rutinas con una alta complejidad ciclomática, identificar la repetición y tal vez ejecutar algún análisis estático similar a una …



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.