Чтение одной строки рассола PythonPython

Программы на Python
Ответить
Anonymous
 Чтение одной строки рассола Python

Сообщение Anonymous »

Я провожу моделирование с помощью 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" ) )


Подробнее здесь: https://stackoverflow.com/questions/332 ... kle-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»