ホームページ  >  記事  >  バックエンド開発  >  関数の戻り変数または st.session_state を使用します。

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

王林
王林転載
2024-02-10 11:00:05696ブラウズ

使用函数或 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 までご連絡ください。