如何在python中将N维numpy数组从一个进程更新到另一个进程?

时间:2019-07-14 07:24:23

标签: python python-multiprocessing python-multithreading

我有两个numpy数组。

fullsize_batch1=np.zeros((BATCHSIZE, ORGHEIGHT, ORGWIDTH, CHANNEL), dtype=np.uint8)
fullsize_batch2=np.zeros((BATCHSIZE, ORGHEIGHT, ORGWIDTH, CHANNEL), dtype=np.uint8)

两个进程通过两个while循环运行。

一个是While loop in main,另一个是While loop in BatchProcessing mentod

在主While循环中直接访问

fullsize_batch1fullsize_batch2,我想在两个fullsize_batch1期间将fullsize_batch2BatchProcessing传递给While loops are running

multiprocessing.Array用于在进程之间共享。但是数组是在进程启动时而不是在运行中时传递的。对我来说,我喜欢update data regularly from main while loopBatchProcessing while loop.

如何定期,快速地更新?

0 个答案:

没有答案