python - 我如何同时运行具有不同输入的一个功能?
问题描述
我进行了很多搜索,但找不到我的问题的解决方案。我有一个函数,它本身有一个 while 循环来获取他的结果。我想为该功能同时使用大约 600 个输入,或者至少将它们分组为较小的输入。
这是我正在尝试使用的功能,但并未运行所有 600 个输入,它会一一获得结果。
import multiprocessing as mp
from subfunction import myfunc
if __name__ == '__main__':
agents = 600
pool = mp.Pool(processes=agents)
for i in range(0,len(list1)):
pool.map(myfunc(list1[i],list[i]))
解决方案
推荐阅读
- python - Python 到 C++ 通信失败
- python - 如何从 SymPy 中提取椭圆的中心坐标、高度、宽度和 phi 以绘制拟合椭圆?
- ignite - 如何为使用 Apache Ignite 的无状态服务挂载卷
- macos - 未加载库:在 Clion Editor 上执行 Valgrind 时 /usr/lib/libc++.1.dylib
- regex - HIVE - 从字符串列中获取所有匹配的文本
- c# - PDPSharp 图表位置和背景
- mysql - 如何使用 laravel 社交名流通过 facebook 登录?
- r - 提取一列中的大写字母序列,并用R中的str_extract新截断的字符串替换该列
- java - 在 oath1 中使用签名方法 HMAC-SHA256、消费者密钥和消费者秘密创建授权标头
- reactjs - 如何断言哪个值已传递给
- 与 jest 和 testing-library/react 反应的关键属性