cutcutcodec.core.opti.parallel.buffer.imap
- cutcutcodec.core.opti.parallel.buffer.imap(func: callable, args: Iterable, maxsize: Integral = 0)[source]
Like
cutcutcodec.core.opti.parallel.starimap()with one argument.Examples
>>> import time >>> from cutcutcodec.core.opti.parallel.buffer import imap >>> def foo(t): ... time.sleep(t) ... return t ... >>> list(imap(foo, [1.0, 0.5, 0.0], maxsize=3)) # yield fastest first [0.0, 0.5, 1.0] >>>