ray88’s diary

お仕事で困ったとき用の自分用の覚書

2024-10-01から1ヶ月間の記事一覧

Python Numpy

# NumPyの基本を完全マスター!配列操作からデータ処理まで総まとめ [NumPy公式ドキュメント](https://numpy.org/doc/stable/) [NumPy Quickstart Tutorial](https://numpy.org/doc/stable/user/quickstart.html) ## はじめにNumPyは科学技術計算のための基…

python Pandas

# Pandasの基本を完全マスター!データ分析で使う重要な機能を総まとめ [pandas公式ドキュメント](https://pandas.pydata.org/docs/) [10 Minutes to pandas](https://pandas.pydata.org/docs/user_guide/10min.html) ## はじめにPythonのデータ分析では必須…

修正箇所④

■app.ph 以下のコードをコメントアウトしただけ #openai.api_key = os.environ["OPENAI_API_KEY"] 【コメントアウト後の全体のコード】 import os import openai from search import answer_question #openai.api_key = os.environ["OPENAI_API_KEY"] # 最初…

コード修正③

■search.py 以下のコードを変更前→変更後に修正 ひとつ前の処理「embedding.py」のコード内で、余分な行の出力を避けるためembeddingカラムに出力する値を配列形式→文字列形式に変更したため、search.pyでは文字列の配列→数値の配列への変換処理を行ってから…

コード修正②

■text_embedding.py embedding.csvに出力する際、embeddingsカラムにリスト形式で出力するように本ではなっているが、リスト形式で主力すると奇数行に余分な行ができ、よくわからない16進数の数字等が出力されるため、一旦ベクトル化した数値をリストではな…

コード修正箇所①

■text_to_csv_comverter.py ※このファイルは普通に動いた。ただ、utf-8は開くと文字化けするから、チェック用のファイルをutf-8-sigで作成するコードを最終行に追加した import pandas as pd # 正規表現を扱うためのライブラリ import re def remove_newline…

トークンとエンコーディング(トークン数の確認)

ChatGPT 目次 - ray88’s diary以下のURLがとても参考になる OpenAI 言語モデルごとのエンコーディング一覧OpenAIのAPIを使う

PythonでCSVファイルの文字化け問題を解決する:UTF-8とBOMの話

# PythonでCSVファイルの文字化け問題を解決する:UTF-8とBOMの話 ChatGPT 目次 - ray88’s diary## はじめにPythonでデータ処理をしていると、CSVファイルの文字化けに悩まされることがありますよね。特にPandasで出力したCSVファイルをExcelで開くと文字化…

OpenAI API パラメータ Temperature

from openai import OpenAI client = OpenAI() response = client.chat.completions.create( model="gpt-3.5-turbo", messages=[ {"role": "system", "content": "あなたは優秀なカウンセラーです。"}, {"role": "user", "content": "気分が落ち込んだ時はど…

OpenAI API ChatGPT APIのパラメータについて

ChatGPT 目次 - ray88’s diary■サンプルコード from openai import OpenAI client = OpenAI() response = client.chat.completions.create( model="gpt-3.5-turbo", messages=[ {"role": "system", "content": "あなたは優秀なコピーライターです。"}, {"rol…

OpenAI API チャットボットを作る基本的なコード

以下のようなコードで簡単な受け答えができます ※前提条件としてOpenAIのAPIキーを環境変数 OPENAI_API_KEY に保存しているものとします from openai import OpenAI client = OpenAI() response = client.chat.completions.create( model="gpt-3.5-turbo", m…

OpenAI Playgroundの使用方法

参考URL ChatGPT 目次www.freelife-rsrch.com

OpenAI API choicesの属性エラーとタイプエラー

こちらのサイトに救われました! ChatGPT 目次 anakin.ai