У меня есть модуль python, который использует огромную глобальную переменную словаря, в настоящее время я помещаю код вычисления в верхнюю часть, каждый раз, когда импорт или перезагрузка модуля занимает более одной минуты, что совершенно неприемлемо. Как я могу сохранить результат вычисления где-нибудь, чтобы при следующем импорте / перезагрузке его не нужно было вычислять? Я попробовал cPickle, но загрузка словарной переменной из файла (1,3 МБ) занимает примерно столько же времени, сколько и вычисления.
Чтобы получить больше информации о моей проблеме,
FD = FreqDist(word for word in brown.words()) # this line of code takes 1 min