Python

Python

【Streamlit】お洒落なテーマ設定10選

Streamlitのお洒落なテーマをChatGPTに10個出してもらいました。 サンプルアプリ 以下のサンプルアプリを使用して、スタイルを確認しました。 基本的なレイアウトといくつかのUIコンポーネントを含んでいます。 import str...
Python

【Streamlit】config.tomlの書き方とおすすめ設定

Streamlitの設定ファイルは、.streamlit/config.tomlという名前で作成します。 このファイルには、Streamlitアプリケーションの動作を制御するための設定を記述します。 以下は、一般的な設定項目とおすすめの設定...
Python

【python-docx】Wordの段落作成とインデント設定

「python-docx」というライブラリを使用して、PythonでWord文書を作成することができます。 その際の、段落の追加とインデント設定の方法をまとめておきます。 必要なライブラリのインストール 以下のコマンドで、ライブラリをインス...
Python

【Python】loggingの基本的な使い方

Python の logging モジュールを使うと、プログラムの動作を追跡するためのログを記録できます。以下は、logging モジュールの基本的な使い方について説明します。 基本的な使い方 まず、基本的な logging の設定とメッセ...
Python

【Python】yieldの意味と便利な使い方

yield は、Pythonのジェネレータを作成するためのキーワードで、関数の実行を一時停止し、その状態を保持しつつ、値を返すことができます。 関数が次に呼び出されるときには、yield から実行が再開されます。これにより、大量のデータを一...
Marketing

【Python】A/Bテストのサンプルコード

A/Bテスト A/Bテストは、2つのバージョン(AとB)を比較し、どちらがより効果的であるかを判断するための実験手法です。 例えば、Web広告のA/Bテストでは、異なる広告バナーやキャッチコピーなどを比較し、クリック率やコンバージョン率にど...
Python

【Python】母比率の差の検定

母比率の差の検定 母比率の差の検定は、2つの独立した母集団の比率が等しいかどうかを検定するための手法です。 データ上の差が有意差(意味のある差)であるかを統計的に調べることができます。 例えば、ある治療法を受けたグループと受けていないグルー...
Azure

【Azure OpenAI Service】API実行時の使用トークン数の取得方法

Azure OpenAI ServiceでAPIを実行した際に消費したトークン数を取得するコードを記載します。 import openai def completion(system_prompt, user_prompt): respon...
Azure

【Azure】同一App Serviceプランに複数のStreamlitアプリをホスティングする方法

以前、App ServiceにStreamlitのアプリをデプロイする方法を記事にしました。 今回は、同一App Serviceプラン上に複数のStreamlitアプリをデプロイする方法をメモしておきます。 Azure App Servic...
Azure

【書籍】Azure OpenAIとAI Searchを利用したシステム開発

Azure OpenAI Serviceを利用していますが、体系的に学べる書籍が出てきています。 Azure OpenAI ServiceとAzure AI Searchを利用したアプリケーション開発を学べる書籍を紹介します。 私も実際に購...