0
即時通訊使用python進行一些模擬並使用pickle.dump()保存結果。現在我有大量的數據,我需要閱讀。數據由矩陣(很多行數字)組成,每個都保存在一個文件中。我需要能夠有效地閱讀信息。閱讀單行pickle python
- 如何讀取矩陣的一行而不上載完整的文件?
如何在沒有上傳完整文件的情況下讀取特定的一組行(例如從1000行到2000行)? 這裏是我用來保存數據的代碼:
for j in range(61): for l in range(31): X = zeros([100000,100]) K = k[j] A = a[l] X = RK4(deriv,dt,pasos,xo,n,w,b,K,g,A,V) pickle.dump(X, open('Vrc'+'dk_'+ str(K) + 'alpha_' + str(A) , "wb"))
當你用'pickle'保存矩陣時,它會創建一大塊不能逐行讀取的數據,如果它不完整,則不表示任何內容。您必須使用另一種保存格式。 – mguijarr