AWS EC2×Streamlit×Apacheのリバースプロキシ設定 AWSのEC2にApacheをインストールしてリバースプロキシとして動作させた上で、Streamlitアプリを稼働させる方法を記載します。 主にApacheのインストール、設定のメモですので、EC2の設定やStreamlitのデプロイについ... 2024.04.18 AWSPythonStreamlit
Python 【Python】コホート分析によるリテンション率の把握 コホート分析は、ユーザー行動の理解や製品の成長分析など、さまざまな分野で利用されるデータ分析手法の一つです。 この手法では、特定の基準や属性(例えば、登録日、初回購入日など)に基づいてユーザーグループ(コホート)を分類し、時間の経過とともに... 2024.04.09 Python
Python 【Streamlit】処理実行確認メッセージの表示方法 Streamlitでボタンをクリックした際に確認ダイアログを表示し、ユーザーが「OK」を選択した場合のみ処理を実行するコードをメモしておきます。 Streamlit自体には確認ダイアログを直接表示する機能がないため、セッション(st.ses... 2024.04.08 PythonStreamlit
Python 【Python】Parquet形式ファイルの扱い方 Parquet形式のファイルは、列指向のデータストレージ形式の一つで、Hadoopエコシステム内で広く使用されています。 この形式は、大量のデータを効率的に保存し、分析するために最適化されており、特にビッグデータの処理において有用です。Pa... 2024.04.07 Python
Python 【Pandas】read_csvの複数回実行でデータが読み込めなくなる問題 Pandasのread_csv関数を使用して、CSVファイルからデータを読み込むことは頻繁に行われると思いますが、同じファイルストリームからread_csvを複数回実行すると、2回目以降の読み込みでデータが得られないという問題が発生すること... 2024.04.04 PythonStreamlit
Python 【Python】リスト内包表記の使い方 Pythonを学び始めたばかりだと、リスト内包表記が分かりづらいかと思います。 基本から詳しくまとめてみます。 リスト内包表記のメリット リスト内包表記を使用するメリットはいくつかあります。 1. コードの簡潔性 リスト内包表記を使うことで... 2024.03.29 Python
Python 【PyCharm】バージョンアップ後にUIが変わらない PyCharmをバージョンアップしたのにUIが新しくならない場合の対応方法です。 「ファイル」の「設定」の「新しいUI」を開き、「新しいUIの有効化」にチェックを入れて「OK」ボタンを押します。 PyCharmを再起動するとUIが新しくなっ... 2024.03.24 Python
Python 【Python】指定フォルダ内の画像のサイズ変更 指定したフォルダに格納されたすべての画像ファイルのサイズを変更するPythonスクリプトを記載します。 以下の3パターンのサイズ指定に対応できるようにしてあります。 縦と横のサイズを指定する。 縦のサイズのみ指定し、縦横比は変えない。 縮小... 2024.03.24 Python
Python 【Flask】REST APIのサンプルコードとChromeでのテスト FlaskでREST APIを作成するサンプルコードと、Chrome(Talend API Tester)でのテスト方法をメモしておきます。 サンプルコード 以下のコードは、Flaskを使用して簡単なREST APIを作成するためのものです... 2024.03.20 Python
Python 【Git】誤って破棄したコミットを復元する方法 誤ってGitのコミット破棄した時、かなり焦りましたが、復元は可能です。 Git Bashを使用して間違って破棄したコミットを復元する手順は、以下のようになります。 この例では、Gitのreflogとcheckoutコマンドを活用して、破棄さ... 2024.03.19 Python