ホームページ > バックエンド開発 > Python チュートリアル > 関数の戻り変数または st.session_state を使用します。

関数の戻り変数または st.session_state を使用します。

王林
リリース: 2024-02-10 11:00:05
転載
736 人が閲覧しました

使用函数或 st.session_state 的返回变量

質問内容

streamlitフレームワークとPythonを勉強中です。私の質問はコード設計に関連しています。関数を使用してパンダデータフレームに変換を適用し、変数を返して別の関数に渡すか、ユーザーに表示します。一方、st.session_state を使用して同じ結果を得ることができ、「return」関数変数を st.session_state ディクショナリに割り当て、グローバル変数と同様に、コード全体でその変数へのアクセスを提供します。それでは、変数を渡す正しい Python または streamlit の方法は何でしょうか?

リーリー ###または### リーリー ###どうもありがとう。

正解


複数ページのアプリケーションがある場合は、

st.session_state
または

st.cache_data を使用してください。データ全体の再ロードを避けるか、再実行のたびに一部の情報を保持することをお勧めします。 これに関する実際のガイドラインはありません。ただし、読んでおくべき 2 つの高度な機能があります:

######キャッシュ######

アプリケーションにステータスを追加します

以上が関数の戻り変数または st.session_state を使用します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート