Python

LangChain

【LangChain】LCELを使用したChain実装

LangChainを使ったプログラム作成をしておりますが、LCEL(LangChain Expression Language)を使っていなかったため、試しに実装してみました。 from langchain.chat_models impo...
Python

【Python】CSVファイルをSnowflakeのテーブルへインポートする方法

CSVファイルやTSVファイルなどに格納されたデータをSnowflakeのテーブルへインポートするPythonコードを記載します。 GUIでもインポートできますが、ファイルサイズの制限(50 MB)があり、やや不便です。 COPYコマンドの...
LangChain

【LangChain】DALL・Eが生成した画像を出力するStreamlitアプリ

LangChain、OpenAIのDALL・E APIを使用して、DALL・Eが生成したStreamlitアプリケーションを作成してみました。 以下、Pythonのコードです。 OpenAIのAPIキーは環境変数に登録してあります。Pyth...
Marketing

【Python】分散分析による複数キャンペーンの広告効果比較

はじめに 広告はビジネスの成功に不可欠な要素ですが、投資した資源が実際にどのような成果をもたらしているのかを理解することは重要です。デジタル時代においては、広告の効果を正確に測定し、それをマーケティング戦略に反映させることが、企業の競争力を...
Python

【学習メモ】因子分析の理論をわかりやすく Pythonコード付き

因子分析について、Pythonでの実装は非常に簡単にできます。 ただ、理論については、何となくわかった気になっては、テキストを読み返す、ということを繰り返していたので、Pythonのコードも交えた学習メモを作成してみました。 Pythonに...
Python

【Python】SnowflakeへSQLを発行しSELECT結果をデータフレームに取得する方法

SnowflakeにSQLを発行して、結果をデータフレームに取得し、ついでにCSVファイルに出力してみます。 ライブラリをインストールしておきます。 pip install snowflake-connector-python pandas...
Python

【Python】F検定(等分散性の検定)

Pythonを使用してF検定を行う方法を詳しく解説。F検定の基本から具体的なコードまでを紹介。
ChatGPT

【ChatGPT】因子分析の結果を解釈させるPythonコード OpenAI API利用

scikit-learnのワインの成分データを使って因子分析を行い、GPTに結果の解釈をさせてみました。OpenAIのAPIを利用しています。 import os import pandas as pd from sklearn.datas...
ChatGPT

【ChatGPT】クラスター分析のクラスター数を自動で決定するコードを書いてもらった

クラスター分析を自動で行うアプリを作成したいため、クラスター分析のクラスター数決定を自動で行うコードをChatGPTに書いてもらいました。 エルボー法を利用した自動決定 エルボー法を用いたクラスタ数の自動決定は主観的な部分が含まれるため、完...
ChatGPT

【ChatGPT】Python開発に最適な統合開発環境(IDE)の比較と選択ガイド

310 PythonのコーディングでPyCharmをずっと使っていますが、ふと、他の統合開発環境ってどうなんだろうと思い、ChatGPT(GPT-4)に比較記事を書いてもらいました。 Pythonと統合開発環境(IDE)の重要性 Pytho...