20221203のPythonに関する記事は30件です。

C言語学習者のPythonスクレイピング入門

はじめに C言語を学習しているPython初心者の私がスクレイピングに手を出したぞぉ~っている話ですっ! 私は今大学生なので、弊学のシラバスでもスクレイピングしていこうかなと思います。(禁止されてい…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【ABC280】A~C問題のPython解答と実装の整理

Qiitaで記事を書くのが初めてのさざんかです 今年こそは書いてみようと思いもう12月です... ABC280の復習もかねて説いた内容と文法を整理しようと思います 公式の解説が理解できたらもう一度コ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

numpyのみを用いてMNISTを分類するニューラルネットワークを作成してみた

こんにちにゃんです。 水色桜(みずいろさくら)です。 今回はニューラルネットワークに関する記事を書いていこうと思います。 本記事の目的 本記事ではnumpyなどの基礎的な道具のみを用いてニューラルネ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

numpyのみを用いてMNISTを分類するニューラルネットワークを自作してみた

こんにちにゃんです。 水色桜(みずいろさくら)です。 今回はニューラルネットワークに関する記事を書いていこうと思います。 本記事の目的 本記事ではnumpyなどの基礎的な道具のみを用いてニューラルネ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【AtCoder】ABC280のA,B,C,D における Python解説

ABC280のA,B,C,D問題を、Python3で解いた、解きたい人に向けた解説とACコードを記載します。 目次 A 問題 「 Pawn on a Grid 」 B 問題 「 Inverse Pr…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonで簡易PL/0処理系

はじめに PL/0処理系を、Python 3.10.6 で簡易実装する。 ここではコードの説明しかしないので、用語や概念の説明については別ページを参照(字句解析、構文解析など)。 字句解析 トークン…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

kaggle: 7z アーカイブファイルの取り扱い

7zアーカイブについて こちらの記事を抜粋しています。 (日本語で検索してもぱっと出てこなかったので) 解凍のしかた pythonパッケージのインストール !pip install pyunpack…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

MacOSにFlaskのローカル開発環境を作る

MacOSでFlaskアプリを開発するための最小限の環境を作成するメモ。 各種バージョン Python 3.8.9 pip 20.2.3 Flask 2.2.2 プロジェクトファイル「test」を作成…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

誤差伝搬の法則をシミュレーションで理解しよう

はじめに 測定などを行う際、その測定結果には多かれ少なかれ誤差が含まれます。実験などをしていると、そのような誤差が含まれた測定結果を複数用いて計算した結果には、どの程度の誤差になるのかを評価したい場…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

anacondaとvirtualenvを使う〜仮想環境でエラー解決〜

Flaskでアプリ制作をして特に大きく躓いたところが2つあった。 一つはデータベース周り、もう一つはデプロイの際のトラブルだ。 しかしこれら二つをあっさり解決してくれたのが仮想環境だったので今回はa…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Open3Dで点群のAABBとOBBを可視化する

たまに必要になるものの、Cloud CompareやMesh labで簡単に値をゲットする方法がなさそうなのでメモ書き。 plyの部分は適当に読み替えてください。 import sys import…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

discord bot(python + replit) 修正&コピペまとめ

replitでdiscordの身内用botを何度か作り直したときの副産物である、コードの修正や個人的に使いやすかったコピペをまとめておく。 replitでほぼ24時間動くdiscord botを作る…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

discord bot(python + replit) 個人的な修正点&コピペまとめ

replitでdiscordの身内用botを何度か作り直したときの副産物である、コードの修正や個人的に使いやすかったコピペをまとめておく。 replitでほぼ24時間動くdiscord botを作る…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GPT3で画像生成してみた。

初めに 前回に引き続き、openAIのGPT3を用いて画像生成を行いました。 https://qiita.com/Yu_unI1/items/112deff0583884cd2d85 実装 impo…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

「絶対import」を使ったら、Pythonのimport周りで詰まることがなくなった

TL;DR Pythonでimportする際は、「実行ファイル(厳密にはモジュール検索パス)から見たパス」で考える 例1のb_2.py参照 この記事を書くに至った経緯 自分も数年Pythonを扱って…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

プログラムを文字列に変換

テンプレートプログラムを一部変えて自動生成するプログラムを作成する際に,テンプレートプログラムを文字列に変換したくなりました 変換するツールがないか調べた所,次のようなサイトを見つけました http…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonに関するメモ

はじめに この記事は、Javaをかじってる人がPythonを学び始めて 思ったこと 疑問に思ったこと Javaとの違い などに関する備忘録です。 Pythonは変数の代入処理、関数の呼び出し時には文…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonに関するメモ(":"コロンとインデント編)

はじめに この記事は、Javaをかじってる人がPythonを学び始めて 思ったこと 疑問に思ったこと Javaとの違い などに関する備忘録です。 Pythonは変数の代入処理、関数の呼び出し時には文…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

自分が書いてきた記事をまとめてみました。

今まで自分が書いてきた記事をまとめてみました。 git コマンドまとめ 仕事でgitを扱うようになり、よく使用するものをまとめています。仕事で使用したものは、更新して追記するようにしています。 gi…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

2022 FIFAワールドカップ、日本が優勝する確率(2022年12月3日時点)

はじめに まず、この記事を書く前に、2022年12月1日(現地時間)にカタール、ハリーファ国際スタジアム, ライヤーンで行われた、日本対スペイン戦、日本がスペインに、2対1で勝利したことにより、決勝…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】Listに値を一括で追加したいときは 「extend()」 を使用する

やりたかったこと Listに値を一括で追加したい(List同士を結合したい) INPUT list_hoge = [2, 3, 5] list_fuga = [7, 11, 13] 期待するOUTP…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

悟空みたいな初級がPYTHONのクラスClassを吉本君を通じて10分で理解させる

オス。おら初級。 PYTHONのクラス概念がよくわかんねぇんだ。上司にも部下にも聞けねぇ。恥ずかしくておらのボルトもチチも揉めねぇ。そんなおめぇらにすぐPYTHONのクラス概念を10分で理解させっか…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

高速な人物切り抜きをTouchDesignerに実装してみた

シトロンです。 TouchDesignerの記事は初めて書きます!(ハードル下げ) 普段は、大学や研究所でTouchDesignerの力を借りて研究システムの開発や結果解析などをしています。 今回の…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

AtCoder Beginner Contest(ABC) 278 - Pythonでのバーチャル参加結果と内容整理

1. 前書き AtCoderBeginnerContest(ABC)の参加結果と内容の整理、および外部の解説記事を参考にした上で、自分なりに解法を整理していきます。 使用言語はPythonで行きます…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

歌詞付きMIDIをMusicXMLに変換 リンクまとめ

概要 「歌詞付きMIDIをMusicXMLに変換」シリーズのリンクまとめです。 リンクまとめ 作成済み その1: 歌詞情報の取得 今後の予定(タイトル等、変更可能性あり) その2:音符の整理 その3…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ブラウザから受けたっと CSV を AWS 複数の S3 へ upload しようとして少しハマった件

vue から取得した csv ファイルを複数の s3 バケットへ送ろうとしたらできなかった。 結論 s3.put_object で複数を取得してもブラウザから受けったファイルの場合はエラーになるので…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】東京の生ビールは高すぎる!!

はじめに こんにちは Advent Calendar 2022 始まりましたね。私、初めての参加となり、非常にワクワクしとります。 まだ埋まってない日程があったりと不安はありますが、せっかくなのでみ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

自作モジュールをimportする

私が認識しているやり方は3つです(他にもあるかもですが) 1.pythonファイル内にパスを指定してimportする 2.PYTHONPATHという環境変数を定義し、そこにpythonファイルを入れ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

mypy駆動リファクタリング

はじめに Pythonは動的型付けのプログラミング言語です。そのため、実行時に型に関するチェックが実行されません。その結果、“動的型付けであるがゆえに問題がない処理”が存在してしまいます。それらは、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ChatGPTでロボットのコード生成はできるのか?

ChatGPTとは OpenAIが開発するGPT-3(※)という大規模言語モデルをベースとしたチャットアプリです。 実際のにどんな事ができるか見てみましょう! https://chat.openai…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む