Articles of mapa de

Python Multiprocessing map_async

Me gustaría omitir los resultados que se devuelven desde map_async . Están creciendo en la memoria pero no los necesito. Aquí hay un código: def processLine(line): #process something print “result” pool = Pool(processes = 8) for line in sys.stdin: lines.append(line) if len(lines) >= 100000: pool.map_async(processLine, lines, 2000) pool.close() pool.join() Cuando tengo que procesar un archivo […]

Cómo calcular la frecuencia de las letras en una cadena usando el mapa incorporado de pythons y reducir las funciones

Me gustaría calcular la frecuencia de las letras en una cadena usando el mapa de las pitones y reducir las funciones integradas. ¿Alguien podría ofrecer alguna idea de cómo podría hacer esto? Lo que tengo hasta ahora: s = “the quick brown fox jumped over the lazy dog” # Map function m = lambda x: […]

¿Por qué varía el orden de iteración del mapa de Go al imprimir?

package main import “fmt” func main(){ sample := map[string]string{ “key1″:”value1”, “key2″:”value2”, “key3″:”value3”, } for i := 0;i<3;i++{ fmt.Println(sample) } } El código de acceso anterior simplemente imprime una cadena de mapa [cadena] tres veces. Lo espero en una salida fija, pero se muestra como lo siguiente: map[key3:value3 key2:value2 key1:value1] map[key1:value1 key3:value3 key2:value2] map[key2:value2 key1:value1 key3:value3] […]

Python no genera salida cuando se usa pool.map_async

Estoy experimentando problemas muy extraños al trabajar con los datos dentro de mi función que me llama pool.map. Por ejemplo, el siguiente código funciona como se espera … import csv import multiprocessing import itertools from collections import deque cur_best = 0 d_sol = deque(maxlen=9) d_names = deque(maxlen=9) **import CSV Data1** def calculate(vals): #global cur_best sol […]

Mapa de calor en la parte superior de la imagen

Tengo imágenes de diferentes objetos (Pascal Voc) y tengo un mapa de probabilidad. Quiero visualizarla trazando la imagen y de alguna manera el mapa de calor encima de ella. ¿Cuál sería la mejor manera de hacer eso? Estaba pensando en usar el canal alfa de esta manera: im_heat = np.zeros((image.shape[0],image.shape[1],4)) im_heat[:,:,:3] = image im_heat[:,:,3] = […]

¿Existe una estructura de datos similar a un diccionario que permita búsquedas de ‘clave’ y de ‘valor’?

Necesito una estructura para mi pequeño progtwig Python para guardar una lista de máximo 500 nombres con un número cada uno. Los nombres serían únicos, pero los números se repetirían (a menudo). Primero pensé en un diccionario , pero también necesito poder buscar los números, por ejemplo, tendría que cambiar los 2 a 3 . […]

Mapa de pool de Python y elección de número de procesos.

Al establecer el número de procesos, me gustaría ver cuántos subprocesos puedo usar en mi máquina. ¿Cómo puedo encontrar esto? ¿Hay una manera de determinar el número de hilos disponibles para mí?

Matplotlib trazar líneas con colores a través de mapa de colores

Estoy trazando varias líneas en una sola ttwig y quiero que corran a través del espectro de un mapa de colores, no solo de los mismos 6 o 7 colores. El código es similar a esto: for i in range(20): for k in range(100): y[k] = i*x[i] plt.plot(x,y) plt.show() Tanto con el colormap “jet” como […]

iteración de la función del mapa de Python

Los resultados son una lista anidada, y se ve así: >>> results [[1, 2, 3, ‘a’, ‘b’], [1, 2, 3, ‘c’, ‘d’], [4, 5, 6, ‘a’, ‘b’], [4, 5, 6, ‘c’, ‘d’]] pr es una función, con definición como esta: >>> def pr(line): … print line La iteración normal en los resultados se comporta así: […]

Compartiendo una variable entre procesos.

Tengo una función de descarga que descarga varios archivos de forma paralela. Uso multiprocessing.Pool.map_async para descargar diferentes fragmentos del mismo archivo. Me gustaría mostrar una barra de estado de la descarga. Para esto, necesito saber el total de bytes que ya se han descargado ( total_bytes_dl ). pool = multiprocessing.Pool(processes) mapObj = pool.map_async(f, args) while […]