![](/img/trans.png)
[英]How to effectively write and read numric (float, numpy) arrays from mysql?
[英]How to read and write numpy arrays to protected file
我希望并行运行的多个进程读取和写入同一numpy数组。 为了避免出现问题,在两个进程试图读取/写入同一内存的情况下,我需要保护要写入的文件。 我怎么做?
我认为np.savetxt
不保护该文件。 我已经尝试过图书馆portalocker
。 但是,通过打开文件并将其锁定,则不允许np.savetxt
写入文件。
有关使用辅助线程池的示例,请参见此问题“在python中下载超过1000个文件”(链接) 。
基本上,您事先将所有工作分解开来,将工作放入队列中,然后让工作线程池处理每项工作。 工作人员将结果放入另一个队列,该队列可以由另一个线程处理以将所有片段放在一起。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.