20230418のPythonに関する記事は25件です。

NuitkaでPythonをexe化しよう

はじめに Pythonのexe化はなかなか悩ましい。 Nuitkaを使用することでそこそこ使えそうなexeファイルをゲットできました。 他にも有名所でPyInstaller,cx_Freezeとかが…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Anacondaで仮想環境を作る方法!!

Anaconda promptで仮想環境を作成する方法を伝授!! これを見れば 環境構築 なんてラクチンです! まず前提としてAnacondaはinstallされているものとします もしされていなか…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

回転するサイコロの状態をコード化してみよう

プログラミングの勉強をしている時に、以下のような問題に出会いました。 問題の内容 六面体のサイコロの初期状態として、以下の情報が与えられる。   ・サイコロを上から見た面の数字   ・サイコロを正面…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Django】CSRF verification failed. Request aborted.エラーが出てきた場合の原因と解決方法 Forbidden (403)

概要 djangoアプリを制作してローカル環境で開いたら、以下の403エラー画面が出てしまいました。 今回はこのエラーの原因と解決方法をまとめました。 Forbidden (403) CSRF ve…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pandasの不要な改行を削除する方法

なぜ書いた? pandasで事前処理を実装していた時にdf.replace('\r','')が機能せずに苦しんだため、他の方にも解決法を共有できればと思ったためです。 うまくいかなった原因 オブジェ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

日本の空き家問題とその対策

はじめに(空き家の課題) 現在日本では、空き家が増加しているという問題があります。 そこで今回は、総務省統計局が公表している「住宅・土地統計調査」を基に、機械学習をし、原因と対策を考えていきたいと思…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonで線形探索を実装してみた

概要 Pythonで線形探索を実装してみました。以下のページを参考にしました。 https://paiza.hatenablog.com/entry/2020/05/01/%E3%82%A2%E3%…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Pythonのデコレータを使ってみる: より効率的なコードを書くためのテクニック】

はじめに Python を勉強中の筆者がデコレータを理解するための基本概念や実践的な使用例をまとめてみました。デコレータを理解し、活用することで効率的なコードを書くための一助となれば幸いです。 デコ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rust】Pythonとの多重for文の速度比較

RustとPythonとの3重for文の処理時間を比較した 実行環境 Windows11, VSCode CPU: 11th Gen Intel(R) Core(TM) i7-11800H(論理プロ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PyPDF2でテンプレートPDFに文字列を埋め込もうとしてハマった時のメモ

作業目的 MS WordでテンプレートとするPDFを作成して、PyPDF2で文字列を埋め込んで帳票を作成しようとした。 発生した事象 帳票の合成時に以下のエラーが発生した。 「UnicodeEnco…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

gRPC + Python 備忘録(カスタムクラス、ストリーミングなど)

概要 いつまで経っても一向に覚えられない、でも重要な gRPC + Python の細かい実装のところを備忘録としてまとめます。 モデルがdefault型のrepeatedプロパティ を持つ時 Pr…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【初学者向け】Python処理系について

はじめに 本記事は以下の方を対象にしています。 ・Python処理系について知りたい方 ・主なPython処理系の実行方法について知りたい方 Python処理系の概要 Python処理系とは何か P…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

無料サービスだけ使ってPythonを使ってGPT-2で回答を生成するLinebotを作る

参考になれば幸い。 GPT-3が流行ってるのにGPT-2やるの時代遅れとか言わない ファインチューニング 友達がたくさん入ってるグループがあって、そのグループっぽい会話を生成したかったのでファインチ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[実験] ChatGPT4とPySimpleGUIで学習のゲーム化をしたら、AWSの知識をどこまで習得出来るか

目論見 エンジニアにとってAWSの知識はあればあるだけ良い。しかし既存の退屈な勉強法に興味が持てない。 なので、モチベーションが上がる仕組みを用意してみようと考えた。 ChatGPTとGUIを使用し…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PythonでDiscordのBotを作る

はじめに 開発の過程で得た経験と知識をまとめてみる。あくまで自分用の備忘録です 笑。全て筆者の独学で得た知識のため、実際の開発ではどのようになっているかはわかりません。どの記事にも言えますが必ずしも…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pythonよく使うコード集

この記事について pythonでコーディングする時に、毎回検索するのが面倒くさいのでまとめる argparse import argparse parser = argparse.ArgumentP…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python で学ぶブロックチェーン

1. はじめに 本記事ではPythonを使用してブロックチェーンを学ぶ方法について解説していきます。ブロックチェーンは仮想通貨の分野でよく知られていますが、その技術は多岐にわたる分野で活用されていま…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

music21を用いて、コード進行を打つとOfficial髭男dismっぽいメロディーを自動で作曲するシステムを作ってみた

はじめに 学部3年の時に作った自動作曲システムについて、記録用も兼ねて書いていきたいと思います。 ざっくりとした内容としては、「1.コード進行を入力 -> 2.それをもとにメロディーを自動で生成する…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

結局どの言語から始めればよいのだろうか??

はじめに 私は都内でシステムエンジニアをしています 初めてプログラミングに出会った際はC++から始めました。 実際に今からエンジニアを目指す人に、何から始めればよいかと問われたときに、感覚ではなくデ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ChatGPTでクラウドアプリを作らせようとするとこうなる

単純なコーダーはChatGPTによって駆逐される、と言われてますが、どの程度駆逐されそうなのか試してみました。 (ちなみにボクはChatGPT PlusでGPT-4モデルを利用しています。) 結論(…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Python] すべてのディレクトリに再帰的に"__init__.py"を作成する

Pythonでパッケージ等を作成しているときに、存在するすべてのディレクトリに再帰的に__init__.pyファイルを作成するスクリプト。 find . -type d -exec touch {}…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Stable Diffusion Web UI で生成した画像のモデル名やパラメータを生成後に確認する方法

Stable Diffusion Web UI で生成した画像のモデル名やパラメータを生成後に確認したいことってありますよね。 「この画像どのカスタムモデルで生成したんだっけ?」 「プロンプト、ネガ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Jupyterでしかできない機能(Pandasのデータのデバッグでの苦労を解消)

通常のPythonでPandasを扱う時の苦労する部分 PythonのPandasで次のようにコードを書くことが多いと思います。 import pandas as pd df = pd.DataFr…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ValueError: not enough values to unpack (expected 2, got 1) の解決例

何が起きた? ネットでchatgptのapiの使い方を調べていたところ、下記のような書き方で一時的にpdfの資料データを持たせて回答させることができるという情報があって早速やってみました。(元情報は…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GCPで簡易データ収集基盤作成

はじめに TwitterのAPIが無料だった時に構築していた簡易データ基盤の内容を記載しようと思う(供養) 構築した背景 以前、ある検査の分析を行っていており、ふとTwitterでその検査名を調べた…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む