Я работаю с группой из numpy
массивов, которые не все вписываются в ОЗУ, поэтому мне нужно периодически сохранять их и загружать с диска.prefetch numpy массивы с диска?
Как правило, я знаю, какие из них мне нужно прочесть раньше времени, поэтому я бы хотел скрыть задержку, выпустив что-то вроде инструкции «предварительной выборки» заранее.
Как мне это сделать?
(There is a similar question related to TensorFlow: Однако, я не использую TensorFlow, и поэтому я бы не хотел, чтобы создать зависимость от него)
«почти все программирование можно рассматривать как упражнение в кешировании» ... –
@ali_m I/O имеет целые массивы, не memcpy, но я гибкий в своих вариантах относительно остальных – MaxB
Ваш вопрос по-прежнему довольно расплывчатый. Матрицы с памятью ('numpy.memmap') и HDF5 (PyTables, h5py) - это два варианта, которые вы, вероятно, должны учитывать, но вам нужно будет более подробно рассказать о своей проблеме, если вы хотите получить конкретный ответ. –