[英]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.