У меня есть один большой файл, сохраненный с использованием numpy в режиме добавления, то есть он содержит около 5000 массивов, каждый из которых имеет форму, например, [1, 224, 224, 3], вот так:
filepath = 'hello'
for some loop:
...
with open(filepath, 'ab') as f:
np.save(f, ndarray)
Мне нужно загрузить данные в файл, может быть, все массивы, или, может быть, в каком-то режиме генерации, например, чтение первых 100, затем следующих 100 и так далее. Есть ли способ сделать это правильно? Теперь я знаю только, если я использую np.load, я могу получить только один массив каждый раз, и я не знаю, как читать массивы от 100 до 199.
загрузка массивов, сохраненных с помощью numpy.save в режиме добавления
Этот вопрос говорит о чем-то об этом, но, кажется, не то, что я хочу.