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

2024-10-01 04:59:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个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

fullsize_batch1fullsize_batch2在main While循环中直接访问,我喜欢在这两个While loops are running期间将fullsize_batch1fullsize_batch2传递给BatchProcessing

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

如何定期快速更新


Tags: loop进程mainnpchannelzeroswhilebatch1