Более конкретный обман 875228-Простое хранение данных в Python.
У меня довольно большой dict (6 ГБ), и мне нужно сделать некоторую обработку на нем. Я пытаюсь использовать несколько методов кластеризации документов, поэтому мне нужно иметь все это в памяти сразу. У меня есть другие функции для запуска этих данных, но содержимое не изменится.
В настоящее время, каждый раз, когда я думаю о новых функциях, мне приходится писать их, а затем повторно генерировать dict. Я ищу способ записать этот файл в файл, так что я могу загрузить его в память, а не перерасчитывать все его значения.
чтобы упростить вещи, это выглядит примерно так: {(( "слово", "список" ), (1,2), (1,3)), (...)): 0.0,....}
Я чувствую, что у python должен быть лучший способ, чем я зацикливаюсь через какую-то строку, которая ищет: и (пытается разобрать его в словаре.