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

在python中,如何将N维numpy数组从一个进程更新到另一个进程?,python,python-multiprocessing,python-multithreading,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循环运行 一个是main中的While循环,另一个是BatchProcessing mentod中的While循环

我有两个numpy阵列

fullsize_batch1=np.zeros((BATCHSIZE, ORGHEIGHT, ORGWIDTH, CHANNEL), dtype=np.uint8)
fullsize_batch2=np.zeros((BATCHSIZE, ORGHEIGHT, ORGWIDTH, CHANNEL), dtype=np.uint8)
两个进程以两个while循环运行

一个是main中的
While循环,另一个是BatchProcessing mentod中的
While循环

fullsize\u batch1
fullsize\u batch2
在主While循环中直接访问,我喜欢在循环运行时将
fullsize\u batch1
fullsize\u batch2
传递到
BatchProcessing

多处理。数组用于在进程之间共享。但数组是在进程启动时传递的,而不是在运行过程中传递的。对我来说,我喜欢定期将数据从主while循环更新到批处理while循环。

如何定期快速更新