для stream lit ?
Я рассчитываю фреймы из нампи массивов, а потом строю по ним графики. Для настройки графиков я добавил виджеты ( диапазоны х,у, положение легенды), но сейчас при каждом изменении в виджете у меня полностью пересчитывается вообще все. Хочу добавить фреймы в session state, чтоб не ждать каждый раз, ибо пересчет может занимать до 10 минут
Привет, там декоратор был специальный для кэширования
https://docs.streamlit.io/library/advanced-features/caching
Спасибо. Но не могу понять. Как просто готовую таблицу туда сунуть , чтоб у меня заново все не пошло
Готовую таблицу не стоит хранить в сешн стейт
Итоговая таблица весит немного. Просто расчет всего долгий и не хочется каждый раз ждать
Так сохраните в сешн стейт флаг о статусе пересчёта)
Это мне тоже не понятно в плане реалтзации 😅
Инициализируйте в начале состояние с флагом true, считайте свой фрейм при условии, после расчета переводите в false 🤷♂
Обсуждают сегодня