Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 392 Bytes

File metadata and controls

19 lines (12 loc) · 392 Bytes

pmapv

A parallel map into vector

Pretty much a combination of clojure's pmap and mapv

Usage: pip

from pmapv import pflatmapv, pmapv

add1 = lambda x: x + 1

pflatmapv(add1, [[1], [2], [3]])
# => [2, 3, 4]

pmapv(add1, [1, 2, 3])
# => [2, 3, 4]