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 anular "perfectamente" un dict?
¿Cómo puedo hacer una subclase de dict tan "perfecta" como sea posible? El objetivo final es tener un dict simple en el que las teclas están en minúsculas. Parece que debería haber un pequeño conjunto de primitivas que puedo anular para que esto funcione, pero de acuerdo con todas mis …


3
En pytest, ¿de qué sirven los archivos conftest.py?
Recientemente descubrí pytest . Parece genial Sin embargo, creo que la documentación podría ser mejor. Estoy tratando de entender que conftest.py archivos están destinados a ser utilizados. En mi (actualmente pequeño) conjunto de pruebas tengo uno conftest.py archivo en la raíz del proyecto. Lo uso para definir los accesorios que …
218 python  testing  pytest 

12
¿Hay alguna diferencia entre "foo is None" y "foo == None"?
¿Hay alguna diferencia entre: if foo is None: pass y if foo == None: pass La convención que he visto en la mayoría del código Python (y el código que yo mismo escribo) es la primera, pero recientemente encontré un código que usa la segunda. None es una instancia (y …
217 python 

18
Eliminar una lista de caracteres en cadena
Quiero eliminar caracteres en una cadena en python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Pero tengo muchos personajes que tengo que eliminar. Pensé en una lista list = [',', '!', '.', ';'...] Pero, ¿cómo puedo usar el listpara reemplazar los caracteres en el string?
217 python  string  list  replace 



13
Iniciando el depurador de Python automáticamente por error
Esta es una pregunta que me he preguntado durante bastante tiempo, pero nunca he encontrado una solución adecuada. Si ejecuto un script y me encuentro, digamos un IndexError, python imprime la línea, la ubicación y la descripción rápida del error y las salidas. ¿Es posible iniciar pdb automáticamente cuando se …
216 python  debugging 

4
Actualizaciones de paquetes masivos con Conda
¿Hay alguna manera (usando la actualización de conda) de que pueda enumerar paquetes obsoletos y seleccionar o actualizar paquetes masivos (compatibles) en Anaconda? No tiene mucho sentido actualizar los paquetes individualmente, ya que hay cientos de ellos.
216 python  anaconda  conda 


20
Etiqueta de codificación en varias columnas en scikit-learn
Estoy tratando de usar scikit-learn LabelEncoderpara codificar pandas DataFramede etiquetas de cadena. Como el marco de datos tiene muchas (50+) columnas, quiero evitar crear un LabelEncoderobjeto para cada columna; Prefiero tener un solo LabelEncoderobjeto grande que funcione en todas mis columnas de datos. Tirar todo el DataFrameen LabelEncodercrea el siguiente …

2
¿Diferencia en boto3 entre recurso, cliente y sesión?
Estoy usando Python 2.7.12 en Ubuntu 16.04 LTS. Estoy aprendiendo a usar boto3 desde el siguiente enlace: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Mi duda es cuándo usar recursos, clientes o sesiones, y sus respectivas funciones.
216 python  boto3 


10
Modificar texto de etiqueta de marca
Quiero hacer algunas modificaciones a algunas etiquetas de marca seleccionadas en un gráfico. Por ejemplo, si lo hago: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') Se cambia el tamaño de fuente y la orientación de la etiqueta. Sin embargo, si intentas: label.set_text('Foo') la etiqueta de marca no se modifica. También si lo …
216 python  matplotlib 

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.