Próbuję nauczyć się korzystać z pakietu wieloprocesorowego Pythona, ale nie rozumiem różnicy między map
i imap
.Python Multiprocessing: Jaka jest różnica między mapą a imapem?
Czy różnica oznacza, że map
zwraca, powiedzmy, faktyczną tablicę lub zbiór, podczas gdy imap
zwraca iterator przez tablicę lub zbiór? Kiedy będę używał jednego nad drugim?
Ponadto nie rozumiem, o co chodzi w tym argumencie. Czy jest to liczba wartości przekazywanych do każdego procesu?
Ściśle związane: [multiprocessing.pool: Jaka jest różnica między map_async a imap?] (Http://stackoverflow.com/questions/26520781/multiprocessing-pool-whats-the-difference-between-map-async-and -imap/26521507 # 26521507) – dano