pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <legend id='LG6GR'><style id='LG6GR'><dir id='LG6GR'><q id='LG6GR'></q></dir></style></legend>

      <small id='LG6GR'></small><noframes id='LG6GR'>

    1. <i id='LG6GR'><tr id='LG6GR'><dt id='LG6GR'><q id='LG6GR'><span id='LG6GR'><b id='LG6GR'><form id='LG6GR'><ins id='LG6GR'></ins><ul id='LG6GR'></ul><sub id='LG6GR'></sub></form><legend id='LG6GR'></legend><bdo id='LG6GR'><pre id='LG6GR'><center id='LG6GR'></center></pre></bdo></b><th id='LG6GR'></th></span></q></dt></tr></i><div class="l6i82vu" id='LG6GR'><tfoot id='LG6GR'></tfoot><dl id='LG6GR'><fieldset id='LG6GR'></fieldset></dl></div>

          <bdo id='LG6GR'></bdo><ul id='LG6GR'></ul>
        <tfoot id='LG6GR'></tfoot>

        在 Python 中將多個參數(shù)傳遞給 pool.map() 函數(shù)

        Passing multiple parameters to pool.map() function in Python(在 Python 中將多個參數(shù)傳遞給 pool.map() 函數(shù))

            <i id='B7CSG'><tr id='B7CSG'><dt id='B7CSG'><q id='B7CSG'><span id='B7CSG'><b id='B7CSG'><form id='B7CSG'><ins id='B7CSG'></ins><ul id='B7CSG'></ul><sub id='B7CSG'></sub></form><legend id='B7CSG'></legend><bdo id='B7CSG'><pre id='B7CSG'><center id='B7CSG'></center></pre></bdo></b><th id='B7CSG'></th></span></q></dt></tr></i><div class="3l2zi43" id='B7CSG'><tfoot id='B7CSG'></tfoot><dl id='B7CSG'><fieldset id='B7CSG'></fieldset></dl></div>

            <small id='B7CSG'></small><noframes id='B7CSG'>

              <legend id='B7CSG'><style id='B7CSG'><dir id='B7CSG'><q id='B7CSG'></q></dir></style></legend>

                • <bdo id='B7CSG'></bdo><ul id='B7CSG'></ul>
                • <tfoot id='B7CSG'></tfoot>
                    <tbody id='B7CSG'></tbody>

                  本文介紹了在 Python 中將多個參數(shù)傳遞給 pool.map() 函數(shù)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我需要一些方法來使用 pool.map() 中接受多個參數(shù)的函數(shù).根據(jù)我的理解, pool.map() 的目標函數(shù)只能有一個可迭代的參數(shù),但是有沒有一種方法可以傳遞其他參數(shù)?在這種情況下,我需要傳入一些配置變量,例如我的 Lock() 和日志信息到目標函數(shù).

                  I need some way to use a function within pool.map() that accepts more than one parameter. As per my understanding, the target function of pool.map() can only have one iterable as a parameter but is there a way that I can pass other parameters in as well? In this case, I need to pass in a few configuration variables, like my Lock() and logging information to the target function.

                  我試圖做一些研究,我認為我可以使用部分函數(shù)來讓它工作?但是我不完全理解這些是如何工作的.任何幫助將不勝感激!這是我想做的一個簡單示例:

                  I have tried to do some research and I think that I may be able to use partial functions to get it to work? However I don't fully understand how these work. Any help would be greatly appreciated! Here is a simple example of what I want to do:

                  def target(items, lock):
                      for item in items:
                          # Do cool stuff
                          if (... some condition here ...):
                              lock.acquire()
                              # Write to stdout or logfile, etc.
                              lock.release()
                  
                  def main():
                      iterable = [1, 2, 3, 4, 5]
                      pool = multiprocessing.Pool()
                      pool.map(target(PASS PARAMS HERE), iterable)
                      pool.close()
                      pool.join()
                  

                  推薦答案

                  你可以使用functools.partial 為此(正如您所懷疑的那樣):

                  You can use functools.partial for this (as you suspected):

                  from functools import partial
                  
                  def target(lock, iterable_item):
                      for item in iterable_item:
                          # Do cool stuff
                          if (... some condition here ...):
                              lock.acquire()
                              # Write to stdout or logfile, etc.
                              lock.release()
                  
                  def main():
                      iterable = [1, 2, 3, 4, 5]
                      pool = multiprocessing.Pool()
                      l = multiprocessing.Lock()
                      func = partial(target, l)
                      pool.map(func, iterable)
                      pool.close()
                      pool.join()
                  

                  例子:

                  def f(a, b, c):
                      print("{} {} {}".format(a, b, c))
                  
                  def main():
                      iterable = [1, 2, 3, 4, 5]
                      pool = multiprocessing.Pool()
                      a = "hi"
                      b = "there"
                      func = partial(f, a, b)
                      pool.map(func, iterable)
                      pool.close()
                      pool.join()
                  
                  if __name__ == "__main__":
                      main()
                  

                  輸出:

                  hi there 1
                  hi there 2
                  hi there 3
                  hi there 4
                  hi there 5
                  

                  這篇關(guān)于在 Python 中將多個參數(shù)傳遞給 pool.map() 函數(shù)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  What exactly is Python multiprocessing Module#39;s .join() Method Doing?(Python 多處理模塊的 .join() 方法到底在做什么?)
                  multiprocessing.pool.MaybeEncodingError: #39;TypeError(quot;cannot serialize #39;_io.BufferedReader#39; objectquot;,)#39;(multiprocessing.pool.MaybeEncodingError: TypeError(cannot serialize _io.BufferedReader object,)) - IT屋-程序員軟件開
                  Python Multiprocess Pool. How to exit the script when one of the worker process determines no more work needs to be done?(Python 多進程池.當其中一個工作進程確定不再需要完成工作時,如何退出腳本?) - IT屋-程序員
                  How do you pass a Queue reference to a function managed by pool.map_async()?(如何將隊列引用傳遞給 pool.map_async() 管理的函數(shù)?)
                  yet another confusion with multiprocessing error, #39;module#39; object has no attribute #39;f#39;(與多處理錯誤的另一個混淆,“模塊對象沒有屬性“f)
                  Multiprocessing : use tqdm to display a progress bar(多處理:使用 tqdm 顯示進度條)
                    <bdo id='z02nR'></bdo><ul id='z02nR'></ul>

                        <tbody id='z02nR'></tbody>
                        <legend id='z02nR'><style id='z02nR'><dir id='z02nR'><q id='z02nR'></q></dir></style></legend>

                        <i id='z02nR'><tr id='z02nR'><dt id='z02nR'><q id='z02nR'><span id='z02nR'><b id='z02nR'><form id='z02nR'><ins id='z02nR'></ins><ul id='z02nR'></ul><sub id='z02nR'></sub></form><legend id='z02nR'></legend><bdo id='z02nR'><pre id='z02nR'><center id='z02nR'></center></pre></bdo></b><th id='z02nR'></th></span></q></dt></tr></i><div class="jnawlfo" id='z02nR'><tfoot id='z02nR'></tfoot><dl id='z02nR'><fieldset id='z02nR'></fieldset></dl></div>
                      • <small id='z02nR'></small><noframes id='z02nR'>

                        <tfoot id='z02nR'></tfoot>

                          1. 主站蜘蛛池模板: 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 上海佳武自动化科技有限公司 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 明渠式紫外线杀菌器-紫外线消毒器厂家-定州市优威环保 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | Duoguan 夺冠集团| Duoguan 夺冠集团| 防火卷帘门价格-聊城一维工贸特级防火卷帘门厂家▲ | 溶氧传感器-pH传感器|哈美顿(hamilton) | 旋振筛|圆形摇摆筛|直线振动筛|滚筒筛|压榨机|河南天众机械设备有限公司 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 众品地板网-地板品牌招商_地板装修设计_地板门户的首选网络媒体。 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 食安观察网| 小型气象站_车载气象站_便携气象站-山东风途物联网 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁| 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 |