具有布尔值和多个参数的 python 多处理

2024-01-03

我有一个接受多个参数的函数,其中一些是布尔值。我正在尝试将其传递给多处理pool.apply_async并想要传递一些带有附加名称的参数。

这是我正在使用的示例脚本:

from multiprocessing import Pool

    def testFunc(y, x, calcY=True):
        if calcY == True:
            return y*y
        elif calcY == False:
            return x*x

    if __name__ == "__main__":
        p = Pool()
        res = p.apply_async(testFunc, args = (2, 4, False))
        print res.get()

这可行,但我很好奇改变res = p.apply_async(testFunc, args = (2, 4, False))像这样的东西:

res = p.apply_async(testFunc, args = (2, 4, calcY = False))

应用异步 http://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.apply_async has args and kwds您可以像这样使用关键字参数:

res = p.apply_async(testFunc, args=(2, 4), kwds={'calcY': False})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有布尔值和多个参数的 python 多处理 的相关文章

随机推荐

  • 在本地主机上使用和测试 hCaptcha

    如何在本地主机上测试 hCaptcha 使用密钥时 我收到 CORS 错误 并且在为密钥选择站点时 它特别指出 localhost will not work 您应该使用一些测试键进行测试 请参阅https docs hcaptcha co
  • 为什么AWS Lambda函数在执行回调函数之前完成?

    我正在开展一个项目 从音频文件中获取文字记录 音频文件的格式为 flac 我正在使用AWS Lambda并在node js中编写了代码 另外 我正在使用 IBM Speech to text 服务并使用他们给出的基本示例代码 这些代码可以找
  • 我应该如何在 MySQL 中存储 sha512 加盐和哈希密码?

    All 我正在使用以下 PHP 函数对 Web 应用程序的用户密码进行加盐和哈希处理 function stringHashing password salt hashedString password salt for i 0 i lt
  • 如何删除 Handlebars 生成的换行符?

    假设我有一个如下所示的模板 start if data data if end 无论我传递给模板什么 它总是会有两个额外的换行符 start data end 有没有办法让 Handlebars 不生成标签占用的换行符 而不移动标签本身 例
  • 向rabbitmq服务器发送确认取决于转换器和监听器

    首先 我介绍一下我的案例背景 我在用spring boot and spring rabbitmq 它对我有用 你应该知道我必须为收到的消息实现自定义转换器 1 从这个转换器可以抛出异常 例如在不正确的消息等情况下 2 成功转换后 无例外
  • 无法使用 AT 命令发送短信

    我在用QextSerialPort访问端口 include
  • Django ajax无刷新:django视图无需重定向或刷新页面

    如果在网络上按下该按钮 我想执行一些 Python 代码 问题是 我需要页面不重定向或刷新或任何其他内容 只需使用 jQuery ajax 就很容易做到 在 Django 中 视图 py def fun1 request user inpu
  • onInterceptTouchEvent永远不会收到action_move

    我有一个自定义 ViewGroup 并覆盖了 onInterceptTouchEvent 它收到 ACTION DOWN 但从未收到 ACTION MOVE 据我了解 除非它返回 true 否则它应该接收所有 MotionEvent Vie
  • 如何使用 mongodb 聚合返回字符串数组

    我需要返回带有 mongodb 聚合的字符串数组 我做了以下事情 db users aggregate group id emails address 它返回 id a a com id email protected cdn cgi l
  • 如何在 PHP 中生成多个数组中项目的所有组合

    我正在尝试查找多个数组中项目的所有组合 数组的数量是随机的 可以是 2 3 4 5 每个数组中的元素数量也是随机的 例如 我有 3 个数组 arrayA array A1 A2 A3 arrayB array B1 B2 B3 arrayC
  • R如何根据长格式data.frame列计算相对值?

    我有一个像这样的数据框 我想添加一列gene richness relative 在本专栏中 gene richness价值为days 0应设置为100 作为计算基础 其他日期的相对值应该反映变化 我从几天后排序的 data frame 开
  • R:如何对数据框中定义的不同时间段内的数据进行平均?

    假设我有一个数据框 data 其中包含测量变量 x 的时间序列数据 date x 2009 10 01 00 00 10 2009 10 01 01 00 11 2009 10 01 02 00 12 2009 10 01 03 00 13
  • Qt:没有为 Windows 发行版本生成地图/pdb 文件

    我的 Qt 4 7 4 项目文件在 Windows 发行版本下不会生成 map pdb 文件 因此 事后调试是不可能的 有任何标志可以改变这一点吗 将以下内容添加到 pro 文件中 QMAKE LFLAGS RELEASE MAP QMAK
  • 如何在 Lighttpd 中设置 cookieless 域?

    我想设置禁用 cookie 的域 以提供静态内容 那么就不要在您的域上设置 cookie 严重地 这就是你所要做的 只需使用子域 并确保您不会在该域的任何位置点击任何脚本解决方案 php python 等 另外 请确保您没有启用任何会导致
  • 在 Flutter 中实现推荐奖励

    我想在我的应用程序中建立一个推荐系统 以便用户可以通过电子邮件 电话号码等 以最简单的方式 邀请他们的朋友 当确认被邀请者安装了该应用程序时 它将奖励原始邀请比如说 发件人一个月没有横幅广告 我在网上能找到的唯一参考资料是这个 https
  • HttpMediaTypeNotAcceptableException:在异常处理程序中找不到可接受的表示

    我的控制器中有以下图像下载方法 Spring 4 1 RequestMapping value get image id fileName method RequestMethod GET public ResponseBody byte
  • Spring Boot 管理页面

    我试图了解如何在我的应用程序中使用 SBAP 因为它是一个非常方便的开发工具 我正在读他们的参考指南 http codecentric github io spring boot admin 1 3 2 getting started但我不
  • 如何使用 jQuery 或 CSS 自动调整(拉伸)div 高度和宽度

    我有 4 个 div id 为 A B C 和 D 如下所示 div div div div div div div div div div Div A 和 D 具有固定的宽度和高度 Div B 具有固定宽度 我想要自动计算 Div B 的
  • Pandas 过滤器计数

    我有一些数据按一秒间隔内的出现情况进行分组 我在寻找正确的方法来过滤掉低于特定阈值的计数时遇到问题 例如我不想显示计数低于 100 的任何内容 我尝试了各种版本的过滤器 lambda 构造 但我无法在调用 count 方法之前或之后进行过滤
  • 具有布尔值和多个参数的 python 多处理

    我有一个接受多个参数的函数 其中一些是布尔值 我正在尝试将其传递给多处理pool apply async并想要传递一些带有附加名称的参数 这是我正在使用的示例脚本 from multiprocessing import Pool def t