将函数应用于参数列表并收集结果-串行、并行或分布式。
unified-map的Python项目详细描述
- 统一的
- 许多实现,一种访问方式。
- 地图
- 将函数应用于参数列表并收集结果 –串行、并行或分布式。
这个包为频繁的编程任务提供了相当简单的语法 在不同的地方实现(内置、标准库、外部库)。 以下是此任务的三种描述:
- Map 通过用户提供的功能对结果列表的输入列表。
- Apply 一个给定的函数,用于获取按相同顺序返回的值的列表。
- A black-box function 使用不同的输入进行评估,并收集输出。
一般来说,这就是所谓的 “pleasingly parallel problem” (又名“尴尬的平行”或“愉快的平行”) 因为很容易将其分为独立的子任务。 因此,由于其频繁发生,它被认为是 programming idiom (“parallel map”,“parallel for loop”) 在并行计算中可以同样简单地应用于分布式计算中。 这个包允许这样做,重点是使用的简单性。
项目参考
Documentation | GitHub Page |
Source code | GitHub |
Package | PyPI |
Authors | Robert Haas |