Python

【Streamlit】Tabを使用した表示切替

Streamlitは、シンプルなコードでインタラクティブなアプリケーションを構築できる便利なライブラリです。streamlit.tabsを使うと、複数のタブを切り替えて情報を整理して表示できます。streamlit.tabsの使い方について...
Python

【Streamlit】アイコンを設定する方法

StreamlitはWebアプリケーションを簡単に構築できるPythonライブラリです。アプリケーションのアイコンを設定することは、プロジェクトの個性を高めるために役立ちます。アイコンの設定方法Streamlitでは、アプリケーションの「ペ...
Python

【Streamlit】ボタンのon_clickを使う方法

Streamlitでは、ボタンをクリックした際に特定の処理を実行させるためにon_click引数を使用できます。この引数に関数を渡すことで、ユーザーがボタンをクリックしたときにその関数が実行されます。on_clickの基本的な使い方をまとめ...
Python

【Streamlit】処理中メッセージを表示する方法

Streamlitでは、バックエンドで長時間処理が必要な場合に、ユーザーにその状況を分かりやすく伝えるための「処理中メッセージ」を簡単に実装できます。具体的なコード例を交えながら、処理中メッセージを表示する方法をまとめます。スピナー(spi...
Python

【Streamlit】rerunを使用したスクリプト再実行

st.rerun()は、Streamlitアプリケーションのスクリプトを再実行するための関数です。この関数を呼び出すと、Streamlitは現在のスクリプト実行を停止し、再実行をキューに入れます。rerun()の使い方st.rerun()は...
Python

【Streamlit】簡単なナビゲーションを作成する方法 – streamlit-option-menu活用

Streamlitは簡単にインタラクティブなWebアプリケーションを作成できるPythonフレームワークです。streamlit-option-menuは、サイドバーやページナビゲーションを実現する便利なライブラリです。このライブラリの基本...
Python

【Streamlit】Session Stateを使ったデータ保持の基本

Streamlitでは、アプリケーションの再レンダリングが行われるたびに、ウィジェットの状態や入力データがリセットされてしまいます。この問題を解決するために利用できるのがsession_stateです。セッション間で状態を保持し、インタラク...
Azure

【Azure OpenAI Service】Streamlitでストリーミング応答を実装!

Azure OpenAI ServiceのGPTとStreamlitを使用したWebアプリケーションにおいて、ストリーミング応答を実装する方法をまとめます。サンプルコード早速ですが、以下のコードで実装できました。import osimpor...
SQL

【SQL】TRUNC関数とは

SQLのTRUNC関数は、数値や日付データを指定した精度で切り捨てるための関数です。不要な小数部分や時刻情報を取り除くことで、データの整形や分析を簡単にします。数値データに対するTRUNC関数TRUNC関数を数値に対して使用する場合、小数点...
Python

Streamlitで利用されるWebSocket通信とは?

Streamlitは、データアプリケーションを簡単に作成するためのPythonフレームワークです。Webブラウザを通じてインタラクティブなアプリケーションを提供します。その背後では、WebSocket通信が重要な役割を果たしています。Str...