Я хочу избежать повторного вычисления дорогостоящего массива в Python.К счастью, он неизменен - так что «копирования указателя» будет достаточно.К сожалению, программа разделена на множество модулей, и мне это нужно тут и там, и переменные в Python являются не более чем глобальными модулями.Как мне «импортировать» массив в другой модуль после его однократного вычисления (например, в основном)?
- Одна программа: мои коллеги по проекту пристрелят меня: -)
- «Пропуск» в качестве параметра через вызовы функций: я снимаю себя.:-) (Кроме того, подумайте о зависимостях ...)
- Поместите все функции, которые нуждаются в этом, в один и тот же модуль: например, архитектура разрушена.Кроме того, у меня нет параметров для вычисления массива в этом месте.
(извините, у меня нет никакого полезного кода)
Ну, фактический результат заключается в том, чтопрограмма - улитка, и выполнение 1000000 прогонов для получения значимой статистики не может быть и речи ...