Python

Mathematics

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

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

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

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

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

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

【LangChain】StreamlitでGPTのストリーミング応答を実装

Streamlit、LangChain(OpenAI API)で、ChatGPTのようなストリーミング応答を実装するためのコードをメモしておきます。LangChain 0.0.260で動作確認しました。from langchain.chat...
ChatGPT

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

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

【Python】japanize_matplotlibで日本語対応

matplotlibの日本語対応が簡単にできるようになっていました。事前にjapanize_matplotlibをインストールしておき、以下の例の2行目のようにコードに記載すればOKでした。import matplotlib.pyplot ...
ChatGPT

【ChatGPT】PythonからAPI実行でエラー unable to get local issuer certificate

OpenAIのAPIを利用して開発をしている方が増えているのではないかと思います。APIを使い始めた頃に遭遇したエラーについて記載しておきます。エラー内容と解決策VPN環境から以下のコード(Python 3.9)を実行しようとするとエラーが...
AWS

【書籍】1冊でWebサービス公開まで!『Python Django開発入門』

「勉強し始めたPythonで、Webアプリケーションを作って公開したい!」「Djangoを学びたいけど、良い本が見つからない。」そんな方々にお勧めの1冊です。「動かして学ぶ!」シリーズは2冊目ですが、2冊ともいい感じでした。 内容本記事は、...
Python

【書籍】TableauとPython(機械学習)との連携が学べる本

Pythonによる機械学習とTableauとの連携方法が学べる本をご紹介します。「Tableauの基本操作はわかったので、より高度な使い方を学んでいきたい」というような方におすすめです。岩橋智宏・今西航平・増田啓志著 Tableauで始める...
Python

【Django】テーブルを結合してデータフレームに取得する方法

django_pandas.io の read_frame 使用時に、結合したテーブルの項目をデータフレームに格納する方法に少しつまづいたため、方法を記載しておきます。models.pyは以下のとおりです。商品テーブルと購入履歴テーブルがあ...