我正在使用python进行一些模拟,并使用pickle.dump()保存结果。现在我需要阅读大量数据。数据由矩阵(很多行数)组成,每个矩阵保存在一个文件中。我需要能够有效地阅读信息。
如何在不上传完整文件的情况下读取一组特定的行(例如从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" ) )