20230803のPythonに関する記事は29件です。

【Python】PythonのClassについて復習

今回の記事は、PythonのClassに関するものです。 前回の記事: https://qiita.com/oriefield/items/473049ca2cbc05ce4c6a でClassを作…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonのお勉強も兼ねて、競馬予想AIを作ってみる 【Part1】

Qiita自体が初めてだけども、Qiita自体の勉強も兼ねて、競馬予想AIを作る過程を書いていけたらと思う。 開発環境について まず開発環境について、今回はWindows端末がまだ準備できておらず、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【python】ttkbootstrapでテキストファイル読み込みと作成

pythonでテキストファイル作成と読み込みアプリを作成しましたのでその成果物を共有したいと思います。 作成した成果物は以下になります。 プログラム実行時 テキスト読み込み 機能概要 chatGPT…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

日本語LLM OpenCALMでTransformersによる文章生成AIを学ぶ

はじめに  去年買って積本になっていた機械学習エンジニアのためのTransformersの5章テキスト生成で書かれている内容を、少し前にサイバーエージェントが公開した日本語LLM OpenCALM …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】出てきた単語Django

【python】出てきた単語集Django 自分用のメモみたいなものです。 ①req request(リクエスト) ②resp response(レスポンス) ③dicr dictionary(ディ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ジャンプ漫画の名言はどんな印象?BERTでポジネガ分析をする

はじめに 本記事ではPythonとBERTを使って、ジャンプ漫画の名言約300個のポジネガ分析を行います。漫画名言.Netさんのリストをお借りし、事前に「タイトル」、「キャラ」、「セリフ」の3つのカ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】2つの数値の合計

実装内容 与えられた整数の配列 array から2つの数を選んで合計を targetSum とする組み合わせを見つける関数 twoNumberSum を作る。 実装 def twoNumberSum…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[CTF]GOT Overwriteを試してみた(備忘録)

はじめに  こちらの記事は、私自身が GOT Overwrite を試しに実践したときのものを、その時、持った疑問などとともに備忘録として投稿するものになります。細かい GOT Overwirte …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

複数行ヘッダーのDataFrameで列指定で値抽出を行う

概要 CSVファイルに書き出された複数行ヘッダーを持つデータを処理する際に、特定の列を削除したり、値を取得する方法が分からなかったので、メモ程度に書き残す 扱うデータ例 写真の色のついた部分がヘッダ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

主成分分析とEigenface

はじめに 前回の投稿では参考書籍を元に特異値分解の基礎についてを備忘を記した。 今回はその特異値分解と主成分分析の関係、およびYale databaseを用いた実演を行う。 概要 前記事の通り、主成…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

selenium ver.4を使う

久しぶりにseleniumを使ったら、かなり沼ったので、使い方を記す 実行環境 OS Windows 11 python 3.10.11 selenium 4.11.2 Google Chrome …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Atcoder】L - Deque【DP まとめコンテスト】

Atcoder DP - L : Deque 問題 : https://atcoder.jp/contests/dp/tasks/dp_l 結論 dp[left][right] := 区間Point…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PyTorchでCUDAを使用する際の注意点(備忘録)

PyTorchでCUDAを使用したい!と思っていろいろ調べてみるが、どれも肝心な部分が「分かっている」前提で書かれていて役に立たない。 なので結局自分で試行錯誤してあれやこれややってみることになるの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

FastAPI APIを使ってみる

目的 WindowsPCでVscodeを使ってFAST APIを少し触ってみました。 公式のチュートリアルを読解して、一部は動作確認をしました。 自分用メモとしてまとめました。 間違っている可能性が…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

タスクを定期実行する常駐アプリとそのインストーラを作る

目的 Python を用いて一定時間ごとに処理を実行する常駐アプリを作成する。 他者に配布しやすいようにアプリのインストーラも作成する。 使用ライブラリ 常駐アプリ化するために使用 pystray …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】loggerに渡した文字列を関数で変更してみた

Pythonでちょっと高級なAppを作るときに使用するlogger loggerに渡した文字列に細工をしたいことありませんか? 今回はloggerにわたす文字列を加工して出力するloggerを作成し…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

経路計画のための地図作成

経路計画について解説しているものはいろいろあるが,それを行う場所(地図)の作り方があまり見つからなかったので,まとめる. 迷路探索用迷路 まず,二次元の経路計画のため,迷路内部の障害物とスタート&ゴ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Python] 曜日を番号で取得する方法

以下の3つの取得が可能 ただしstrftimeは文字列のため数値として使う場合は変換が必要 import datetime week = [datetime.datetime.strptime(f'…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

第3週目お終えて。 

 3週目は、Pythonの学習おしました。正直あまりまだ櫓櫂できていないのが、現状です。一度全ての課題終わったら、もう一度勉強し直そうと思いました。
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python最大桁から有効数字で丸める

Pythonである数字を有効桁数で丸めたい。 round関数を用いれば、小数点ある桁で丸められるが、今回は最大桁数から動的に丸めたい 例: 有効数字3桁 0.0012344 -> 0.00123 1…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【pythonモジュールパッケージ化】poetryで自作してGithubのprivate repositoryから使用する方法

ここでは自作したモジュールをパッケージ化して、別レポジトリで使用するまでの道のりを書いております。簡単そうに見えて結構詰まったところだったので、共有をしていきたいと思いました。 タイトルの通り、py…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Leetcode 703. Kth Largest Element in a Stream

Problem 数字が次々と与えられた時に(stream) 、その中でk番目に大きい数を見つけるクラスを作成します。 Design a class to find the kth largest e…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Metaの大規模言語モデル「Llama 2」との会話をMacBook(M2)でPythonで実装してみた記録

Supershipの名畑です。今時の漫画アプリって「無料で1日1話読める」というのが多いように思いますが、私、なぜか家に単行本で全巻揃っている漫画もその1日1話無料で毎日1話ずつ読み直したりするんで…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[サーバレス] 静的ファイルを定期自動生成してホスティング

cron でジョブを回して生成したファイルをホストする というようなありがちなパターンをGCPを使ってサーバレス・ほぼ無料 で実現するためのTipsをまとめます。Functions は python…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

「全球及び日本域気候予測データ」創生・統合プログラム2km格子NHRCM日本域気候予測データの投影パラメータを同定する

はじめに 「全球及び日本域気候予測データ」創生・統合プログラム2km格子NHRCM日本域気候予測データをラスタ化する際の投影パラメータを同定しました。 「全球及び日本域気候予測データ」創生・統合プロ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonにおけるクラス変数とインスタンス変数の違い

概要 Pythonのクラスでは、全てのインスタンスで共有される「クラス変数」と、各インスタンスごとに独立に持つ「インスタンス変数」の2種類の変数があります。それぞれの違いと具体的な用途を見てみましょ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Notion API × Python】request モジュールで databases、pages、blocks から情報を取得

【初めに】 Python の requests モジュールを使用して、Notion API を用いて databases、pages、blocks から情報を取得する手順で詰まったので情報をまとめ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Llama2をDockerで実行する

はじめに Llama2が発表されたことで話題となりましたが、なかなか簡単に解説してくれる記事がなかったため、本記事を作成しました。 誰かの参考になれば幸いです。 以下は、Llama2のおさらいです。 Llama2は、MetaとMicrosoftが提携して商用利用と研究の両方を目的とした次世代の大規模言語モデルです…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

manim で区分求積のアニメーション

はじめに 速さと距離の関係をアニメーションにして示したかったので、manimで作ってみました。 コードはjupyter notebook(あるいは、google colab(後述))で動かしてくださ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む