multiprocessing

    0热度

    1回答

    我在Python 3.6的一些代码是这样的: from multiprocessing import Pool with Pool(processes=4) as p: p.starmap(parallel_function, list(dict_variables.items())) 这里dict_variables看起来是这样的: [('aa', ['ab', 'ab', 'a

    0热度

    1回答

    这是我的Python代码。 #!/usr/bin/env python import multiprocessing import time def worker(q): while True: data = q.get() print 'worker: got: %d' % data if data == -1: print '

    2热度

    1回答

    我正在研究一个包括Raspberry Pi相机在内的小项目。我正在PC上使用多处理来执行各种任务,其中一个正在Pygame窗口中显示图像。我有经理来最小化遭受问题的代码。这是主要的功能,刚刚创建Game过程中,运行它,并等待其结束: # main.py from multiprocessing import Manager import game with Manager() as

    0热度

    2回答

    Iv只是刚刚启动了python,但在过去几个月中学到了很多东西,现在我已经碰到了关于更新模型中对象的墙壁,并且速度很快。 我有一个名为产品的模型,这是从一个csv文件填充,每天这个文件得到更新与成本和数量的变化,我可以比较文件的每一行与产品模型,但有120K线这需要3-4小时。 我可以采取什么过程来使此过程更快。我只想在成本和数量发生变化的情况下修改对象 任何建议我如何解决这个问题? Ver3我所

    1热度

    1回答

    我有下次从分离代码调用的函数,我想在并行使用多运行它: def GridParallel(vec_main, vec_egf, vec_lp): VR_list = [] Synthetics = [] for i in vec_main: ''' List with VR vectors for each iteration of eg

    -1热度

    2回答

    import os import numpy as np import time from multiprocessing import Process, current_process def doubler(number): result = number * 2 proc_name = current_process().name print('{0

    2热度

    2回答

    `该代码是使用队列喂任务多项工作进程的尝试。 我想确定不同数量的过程和处理数据的不同方法之间的速度差异。 但是输出没有做我认为会的。 from multiprocessing import Process, Queue import time result = [] base = 2 data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 45,

    4热度

    1回答

    我有代码从无限次的时间每秒从7个设备读取数据。每个循环,都会创建一个启动7个进程的线程。每个过程完成后,程序等待1秒钟并重新开始。这是一段代码: def all_thread(): #function that handels the threading thread = threading.Thread(target=all_process) #prepares a thread fo

    0热度

    1回答

    我有两个过程。 将来应该控制一个websocket,另一个线程接收来自funk模块的消息。 现在我想有一个回调on_message,我可以通过NRF发送一些东西。 所以我做了一个抽象的实验。但我无法找到一个来自另一个进程的回调。 import multiprocessing from multiprocessing import Queue, Process def main():

    1热度

    1回答

    所以我想创建一个使用python多处理模块的进程,我希望它是更大脚本的一部分。 (我也想了很多其他的东西,从它,但现在我会满足于这一点) 我从multiprocessing docs复制最基本的代码,并修改了它稍微 然而,一切外if __name__ == '__main__':的每次调用p.join()时,语句都会重复重复。 这是我代码: from multiprocessing import