首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

更快的Python而无需重构您的代码

in range(num_cpus)] # Time the code below. for _ in range(10): image = np.zeros((3000, 3000)) pool.map...[[np.random.bytes(20) for _ in range(10000)] for _ in range(num_cpus)] results = pool.map...()for prefixes in running_popular_prefixes: popular_prefixes |= prefixes 使用多处理的玩具流处理示例的代码 这里的挑战是pool.map...执行无状态函数,这意味着pool.map您希望在另一个pool.map调用中使用的一个调用中生成的任何变量需要从第一个调用返回并传递给第二个调用。...在这个例子中进行比较,Pool.map因为它提供了最接近的API比较。通过启动不同的进程并在它们之间设置多个多处理队列,应该可以在此示例中实现更好的性能,但这会导致复杂和脆弱的设计。

88840
领券