Python

Python

【Streamlit】お洒落なデザイン10選

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

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

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

【Git】空のディレクトリを管理対象にする方法

Gitではディレクトリのみを管理対象にすることはできませんが、ディレクトリを含む空のファイルを追加することでディレクトリをGitリポジトリに含めることができます。通常.gitkeep名称のファイルを使用します。ディレクトリを作成mkdir ...
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テストでは、異なる広告バナーやキャッチコピーなどを比較し、クリック率やコンバージョン率にどのよ...
Mathematics

【Python】母比率の差の検定

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

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

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

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

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