У меня есть программа на Python, которая будет потреблять много памяти, в основном в формате dict. Этот dict будет отвечать за присвоение уникального целочисленного значения очень большому набору ключей. Поскольку я работаю с большими матрицами, мне нужно соответствие ключа к индексу, которое также можно восстановить (т. Е. После завершения вычислений матрицы мне нужно сопоставить значения с исходными ключами).
Я полагаю, что это количество в конечном итоге превзойдет доступную память. Мне интересно, как это будет сделано в отношении обмена местами. Возможно, для этой цели существует лучшая структура данных.