Python関連のことを調べてみた

Python関連のことを調べてみた
目次

文書の要約情報をJSONファイルに保存するPythonスクリプト

この`Text_summary.py`プログラムは、テキストファイルを読み込み、その内容を要約し、タイトルを生成し、最も一般的なキーワードを抽出して、この情報をJSONファイルに保存するPythonスクリプトです。プログラムの主な機能と流れは以下の通りです:

1. **テキストファイルの読み込み**: `read_text_file`関数は指定されたファイルパスからテキストファイルを読み込み、その内容を返します。

2. **テキストの要約**: `query_chatgpt_api`関数は入力テキストを受け取り、`langdetect`を使ってその言語を検出します。それに基づいて、適切な言語で要約を求めるプロンプトを設定し、OpenAIのGPT-3.5モデルに送信します。応答から得られた要約は後の処理で使用されます。

3. **タイトルの生成**: `generate_title_with_gpt`関数は要約されたテキストを受け取り、それをもとにタイトルを生成するためのプロンプトを作成し、GPT-3.5モデルに送信します。応答からタイトルが抽出されます。

4. **キーワー

元記事を表示

GAN入門:DCGANとSAGANの概要と実装手順

## GAN

> https://data-analytics.fun/2021/11/19/understanding-dcgan/

– GAN(Generative Adversarial Networks)とは、深層学習の一種で、画像、音声などのデータを生成することができるモデルです
– GANは、Generator

元記事を表示

Pythonで「Pythonにおける変数とは」の動作を確認してみた

# 概要

Pythonで「Pythonにおける変数とは」の動作を確認してみました。以下のページを参考にしました。

https://www.javadrive.jp/python/var/index7.html

# 実装

以下のファイルを作成しました。
“`sample.py
tax = 1.08
print(“オレンジの値段は” + str(120 * tax))
print(“リンゴの値段は” + str(90 * tax))
print(“バナナの値段は” + str(100 * tax))
tax = 1.1 # 税率が変更された場合に変更するのはこの1か所
print(“オレンジの値段は” + str(120 * tax))
print(“リンゴの値段は” + str(90 * tax))
print(“バナナの値段は” + str(100 * tax))
sum = 80 + 72 + 84
print(“テストの成績の合計は” + str(sum))
print(“テストの成績の平均は” + str(sum/3))
“`

以下のコマンドを実行しました。
“`

元記事を表示

六角形無限回転テセレーションの作り方(Blender)

https://twitter.com/hibit_at/status/1727170377640763599

 こういうやつを作ります。Blender スクリプトを使います。

# メッシュを敷き詰める

“`python
import bpy
import math
import random
# 六角形タイルの設定
tile_radius = 1.0 # タイルの半径
rows = 20 # 行の数
cols = 20 # 列の数
# アニメーションの設定
animation_duration = 60 # アニメーションの総時間(秒)
frame_rate = 24 # フレームレート
total_frames = animation_duration * frame_rate
tiles_to_animate_per_frame = 30 # 1フレームあたりにアニメーションを適用するタイルの数
material_name = “Material” # ここに適用したいマテリアルの名前を設定

# 六角形タイル

元記事を表示

anaconda上のDjangoファイルをGitHubにpushする手順

こんにちは。
株式会社クラスアクト インフラストラクチャ事業部の大塚です。

今回はタイトルの通り、anacondaで作ったDjangoのファイル達をGitHubにpushする為の手順を備忘録的な感じでメモっておきたいと思います。これで「間違って消しちゃった!!!」的な事故を減らしたいですね。。。(手順確認時本当に今まで作っていたファイル達を消してしまったのは内緒(白目))

ちなみに私はWin11にanacondaをインストールしたり、Django環境を作ったりしています。

# 手順
## GitHubにリポジトリを作成
GitHubにユーザ登録を実施したのち、Dashboardに移動します。
すると以下のような画面が表示されているはずなのでStart a new repositoryのところにリポジトリの名前を記載して緑色のCreate a new repositoryを押下します。
今回はdjango-devという名前のプライベートリポジトリを作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amaz

元記事を表示

データ分析の基礎② 〜実践的なデータ分析プロジェクトの紹介〜

# はじめに
先日公開した『データ分析の基礎』が100いいね、200ストックされ、週間ランキングのTOP10に入るほど好評を得ましたので続編を作成しました

https://qiita.com/wooooo/items/24d1a4d6be5ab7bf023f

# 1.実践的なデータ分析プロジェクトの重要性
データ分析は理論だけでなく、実際の問題解決に応用することでその真価を発揮します。このブログでは、具体的なデータ分析プロジェクトを通じて、データ分析のプロセスとその応用方法を紹介します。

# 2.プロジェクトの選定
プロジェクトの選定は、分析の目的と利用可能なデータに基づいて行います。ここでは、eコマースの顧客購買データを用いた売上予測モデルの開発を題材とします。

### データセットの紹介
以下のリンクから分析に使用するCSVデータをダウンロードできます
https://github.com/takuya-wooooo/ECommerce-Sales-Forecasting/blob/main/ecommerce_sales_data.csv

使用するデータセットには、以下

元記事を表示

見守りカメラの写真をGIFにしてX (twitter)へ自動投稿する

## 1. はじめに
はじめまして初投稿です。
お留守番の猫をX(twitter)で見れたらいいなぁと思い、作った仕組みについての記事です。
できるだけtwitterは X と書きます。

### 1.1 目的
仕事中も猫が見たい。

### 1.2 実際に X へ自動投稿したツイート
こんな感じにツイートされます。2fpsなのでカクカクですが、それでも様子を確認するには十分です。