python

Python multiprocessing pool.mapear múltiples argumentos

En la biblioteca multiprocesamiento de Python, hay una variante de pool.mapear qué soporta múltiples argumentos? text = "tes ... cessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()

¿Cuál es la diferencia entre codificar/decodificar?

Nunca he estado seguro de entender la diferencia entre str/unicode decodificar y codificar. Sé que str().decode() es para cu ... respuestas dan información sobre lo que .encode hace en una cadena, pero nadie parece saber lo que .decode hace para unicode.

Encontrar qué métodos tiene un objeto Python

Dado un objeto Python de cualquier tipo, ¿hay una manera fácil de obtener la lista de todos los métodos que tiene este objeto ... verificar si tiene un método en particular que no sea simplemente verificar si se produce un error cuando se llama al método?

¿Cómo puedo limpiar correctamente un objeto Python?

class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.fi ... _del__(). Si ese es el caso y esta es la razón de la excepción, ¿cómo me aseguro de que el objeto se destruya correctamente?

Cómo arreglar la sangría de Python

Tengo un código Python que tiene sangría inconsistente. Hay una gran cantidad de mezcla de pestañas y espacios para hacer el ... aba, pero es difícil de mantener. ¿Cómo puedo arreglar la sangría (como HTML Tidy, pero para Python) sin romper el código?

¿Cuántas clases debo poner en un archivo? [cerrado]

Estoy acostumbrado al modelo Java donde se puede tener una clase pública por archivo. Python no tiene esta restricción, y me pregunto cuál es la mejor práctica para organizar clases.

Cómo encontrar elementos por clase

Estoy teniendo problemas para analizar elementos html con el atributo "class" usando Beautifulsoup. El código se ve así soup ... ifulSoup.py", line 599, in __getitem__ return self._getAttrMap()[key] KeyError: 'class' ¿Cómo me deshago de este error?

¿Cómo puedo representar un número infinito en Python?

¿Cómo puedo representar un número infinito en python? No importa qué número ingrese en el programa, ningún número debe ser mayor que esta representación del infinito.

¿Es una buena práctica usar try-except-else en Python?

De vez en cuando en Python, veo el bloque: try: try_this(whatever) except SomeException as exception: #Handle exceptio ... ces: try: something = try_this(whatever) return something except SomeException as exception: #Handle exception

Getting a map () para devolver una lista en Python 3.x

Estoy tratando de mapear una lista en hexadecimal, y luego usar la lista en otro lugar. En python 2.6, esto fue fácil: A: P ... r manera de hacer esto? Mi objeto de lista inicial tiene alrededor de 45 elementos y id como para convertirlos a hexadecimal.

Barra de progreso de texto en la consola [cerrado]

¿hay una buena manera de hacer lo siguiente? Escribí una aplicación de consola simple para cargar y descargar archivos desd ... ro borrar todo el texto que se ha impreso en la consola. (Haciendo un "clear" y luego imprimiendo el porcentaje actualizado.)

¿Cómo obtengo índices de N valores máximos en una matriz NumPy?

NumPy propone una forma de obtener el índice del valor máximo de una matriz a través de np.argmax. Me gustaría algo similar, ... ndices de los N valores máximos. Por ejemplo, si tengo una matriz, [1, 3, 2, 4, 5], function(array, n=3) volvería [4, 3, 1].

Obtener la descripción de la excepción y el seguimiento de la pila que causó una excepción, todo como una cadena

He visto muchas publicaciones sobre seguimiento de pila y excepciones en Python. Pero no he encontrado lo que necesito. Teng ... print_to_textbox(complete_exception_description(e)) El problema es: ¿qué es la función complete_exception_description?

¿Cómo actualizo el propio pip desde mi entorno virtual?

Soy capaz de actualizar paquetes administrados por pip, pero ¿cómo actualizo el propio pip? De acuerdo con pip --version, act ... ¿Necesito usar distribute o hay un pip nativo o un comando virtualenv? Ya he intentado pip update y pip update pip sin éxito.

¿Cuáles son las diferencias entre Pandas y NumPy+SciPy en Python? [cerrado]

Ambos parecen extremadamente similares y tengo curiosidad por saber qué paquete sería más beneficioso para el análisis de datos financieros.

Analizar valores booleanos con argparse

Me gustaría usar argparse para analizar argumentos booleanos de línea de comandos escritos como "fo foo True" o "False foo Fa ... bool("") evalúa a False. ¿Cómo puedo hacer que argparse analice "False", "F", y sus variantes en minúsculas para ser False?

Uso de ranuras?

¿Cuál es el propósito de __slots__ en Python-especialmente con respecto a cuándo querría usarlo y cuándo no?

Concatenación de dos matrices NumPy unidimensionales

Tengo dos matrices unidimensionales simples en NumPy. Debería ser capaz de concatenar usando numpy.concatenar. Pero obtengo ... res de Python Código import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, b) ¿Por qué?

¿Cómo puedo crear de forma segura un directorio anidado en Python?

¿Cuál es la forma más elegante de comprobar si el directorio en el que se va a escribir un archivo existe, y si no, crear el ... exists(directory): os.makedirs(directory) ¿Hay una bandera para "abrir", que hace que esto suceda automáticamente?

¿Cómo usar un valor de paso de rango decimal ()?

¿Hay una manera de pasar entre 0 y 1 por 0.1? Pensé que podría hacerlo de la siguiente manera, pero falló: for i in range(0, 1, 0.1): print i En cambio, dice que el argumento step no puede ser cero, lo que no esperaba.