Получил большой набор данных, который я хочу перемешать.Весь набор не помещается в ОЗУ, поэтому было бы хорошо, если бы я мог открывать несколько файлов (например, hdf5, numpy) одновременно, циклически перебирать свои данные и случайным образом назначать каждую точку данных одной из куч (а затем перетасовывать каждуюворс).
Я действительно неопытен в работе с данными в python, поэтому я не уверен, возможно ли записывать в файлы, не сохраняя остальное их содержимое в оперативной памяти (я использовал np.save и savez с небольшим успехом).
Возможно ли это и в h5py или в numpy и, если да, то как я могу это сделать?