腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
Multiprocessing
:
如何
让
池
和
管理器
协同
工作
?
、
、
、
我正在尝试理解
如何
在
Python
多进程库中组合Pool()
和
Manager(),以便在各个
工作
进程之间共享对象。在我的示例中,我希望有一个共享列表input_list,它应该对所有
工作
进程都是可访问的: def f(x):
浏览 20
提问于2020-07-31
得票数 0
2
回答
Python
中用于多处理的With子句
、
、
、
在
Python
3中,您现在可以使用with子句安全地打开文件,如下所示: data = f.read()pool =
multiprocessing
.Pool(processes=
multiprocessing
.cpu_count()) pool.starmap(function
浏览 0
提问于2017-08-17
得票数 18
回答已采纳
2
回答
如何
将(x,y)对的列表映射为Pool.map中的函数f(x,y)?
、
、
、
、
我找到了文档,并尝试执行以下操作:from
multiprocessing
import Pool with Pool() as p:发生了错误,似乎我未能将args传递给函数,
如何
做到这一点Traceback (most recent call last) <ipython-input-647-1e2a1f0007f
浏览 5
提问于2017-05-25
得票数 1
回答已采纳
1
回答
如何
在
Python
中将不同的进程绑定到单个cpu核心
、
我正在编写一个
Python
程序,它将从文本文件中加载一个单词列表,然后尝试用每个单词解压缩一个归档文件。如果它没有使用所有的cpu核心,那么它不会很严重。由于GIL的存在,如果我没记错的话,在
Python
中进行线程处理不是一个很好的选择。所以我想要得到cpu_cores的数量,拆分词表,并使用
multiprocessing
.process模块在不同的进程中处理词表的不同部分。 但是,每个进程都会自动固定到一个cpu核心吗?
浏览 0
提问于2017-04-21
得票数 1
2
回答
Python
多处理库错误(AttributeError:__exit__)
、
、
、
、
processes=2) as pool: pool.map(myfunction2, mylist2) 我怀疑这可能是可拾取性的问题(
python
需要pickle,或者将列表数据转换为字节流),但我不确定这是不是真的,或者是
如何
调试的。
浏览 1
提问于2014-09-22
得票数 37
回答已采纳
1
回答
如何
限制同时
工作
人员的数量?
、
、
、
、
具体来说,文件上说 pool =
multiprocessing
浏览 6
提问于2015-09-10
得票数 2
回答已采纳
1
回答
在
Python
语言中并行编程中的Pool.map
和
Process有什么区别?
、
我正在试着理解多处理模块。当我想用不同的参数连续多次运行一个函数时,我应该在什么时候使用Pool.map over Process?每种方法的优缺点是什么?
浏览 4
提问于2012-06-27
得票数 2
1
回答
Python
:多处理输出问题
、
import pandas as pdfrom
multiprocessing
import Pool, cpu_count第二,在多进程中运行的时间采样数据名称
和
函数tour_i
浏览 16
提问于2018-06-24
得票数 0
4
回答
:无法导入名称
池
、
这里的代码:def worker(num): return File "<stdin>", line 1, in <module> File "C:\Users\z080302\Desktop\WinPython-32b
浏览 10
提问于2015-02-26
得票数 1
回答已采纳
1
回答
multiprocessing
.Queue作为
池
工作
进程的参数中止执行
工作
进程
、
、
我真的很难相信我遇到了这个问题,这似乎是
python
多处理模块中的一个大bug……无论
如何
,我遇到的问题是,每当我将
multiprocessing
.Queue作为参数传递给
multiprocessing
.Pool
工作
者时,
池
工作
者永远不会执行它的代码。成为一个大小为1的进程
池
,而不是一个
multiprocessing
.Process对象,结果是代码永远挂在打印语句上,因为没有任何东西被写入队列!当然,我测试了它的原始形式,它
工
浏览 3
提问于2017-07-19
得票数 3
回答已采纳
1
回答
在使用多处理模块创建的进程之间共享
python
类对象
、
、
如何
创建我的类的
python
共享对象,它可以被
工作
进程修改。我使用
multiprocessing
.Process模块创建了
工作
进程。我对
multiprocessing
.Manager模块有一些了解。谁能举例说明
如何
在
管理器
中注册我的类,启动
管理器
并创建我的类的共享对象。
浏览 2
提问于2016-03-01
得票数 4
5
回答
Gevent monkeypatching中断多处理
、
、
我正在尝试使用多进程
池
来运行一组进程,每个进程都将运行一个由greenlet组成的gevent
池
。原因是有很多网络活动,但也有很多CPU活动,所以为了最大化我的带宽和所有CPU核心,我需要多个进程
和
gevent的异步猴子补丁。我正在使用多进程的
管理器
来创建一个队列,进程将访问该队列以获取要处理的数据。/Frameworks/
Python
.framework/Versions/2.7/lib/
python
2.7/
浏览 2
提问于2011-12-30
得票数 24
2
回答
Python
多处理
池
从未完成
我正在运行以下代码(示例): return x*x print
浏览 0
提问于2016-03-07
得票数 8
回答已采纳
1
回答
多进程池中的apply_async问题
、
、
、
、
我使用
Python
中的多处理
池
及其.apply_async()方法作为并发运行几个
工作
人员。from
multiprocessing
import Pooldef log_result(result):
浏览 3
提问于2020-01-13
得票数 1
回答已采纳
2
回答
一组核数的多处理
、
、
在下面的代码中,如果Function是一个要调用的函数,我
如何
将处理器的数量指定为10个?if __name__ == '__main__': p =
multiprocessing
.Process(target=Function, args=(l,)) p.start() 这段代码将完全接管我的服务器,那么
如何
将它限制为十个核心呢
浏览 2
提问于2015-11-02
得票数 3
回答已采纳
3
回答
在
multiprocessing
.Queue中放入
multiprocessing
.Queue会爆炸
、
、
、
下面的代码抛出一个异常,并在
python
2.7
和
3.3中打印123。from
multiprocessing
import Queue def __init__(self): File "/home/yuv/Downloads/
Python
-3.3.0/Lib/
multiprocessing
浏览 0
提问于2013-04-25
得票数 0
回答已采纳
1
回答
如何
选择ProcessPoolExecutor进程的
python
解释器?
、
我正在使用一个ProcessPoolExecutor来生成这些
工作
。在运行这些作业时,
如何
选择要使用的
python
解释器?_mp_context.set_executable(r'C:\Users\Tom.Mclean\Anaconda3\envs\weatherrouting_v2\
python
.exe') return
浏览 3
提问于2021-11-29
得票数 1
回答已采纳
1
回答
为什么random.sample有时会与
multiprocessing
.Pool死锁一起使用?
、
、
、
我在Ubuntu 16.04 (4.4.0-173-generic)上运行
Python
3.8。/
multiprocessing
/pool.py", line 689, in _terminate_pool inqueue./
multiprocessing
/pool.py", line 114,
浏览 29
提问于2020-02-27
得票数 3
1
回答
在不同的
python
实例之间共享相同的
multiprocessing
.Pool对象
、
、
在
Python
3中,我需要一个进程
池
,在其中异步地应用多个
工作
人员。import
multiprocessing
sleep(5) if __name__ == "__mai
浏览 0
提问于2018-03-27
得票数 0
1
回答
windows 10上的多处理
python
3.6不
工作
、
、
我在Linux上使用
python
3.6,我使用的是
python
的多处理库,它一直在
工作
,直到我切换到Windows 10。首先,我认为这是因为多处理库在Linux
和
Windows上的
工作
方式不同,所以我确保我的所有变量都是可拾取的,但没有结果。然后,我想看看多进程
池
是否正常
工作
,我尝试了以下代码:(多进程文档中的基本示例) return x*xif __n
浏览 1
提问于2018-02-07
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何让多个Excel表格协同工作?
物联网和边缘计算如何协同工作
Python实验项目1例:使用进程池统计指定范围内素数的个数
Ruby和Python 分析器是如何工作的?
使用 Python multiprocessing 模块实现高效并行处理
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券