解説 16-32. 「教育教育死刑」で学ぶPythonの基本 やることこのようなLINEのスクショを見かけました。プログラミングの学習に大変有意義な課題ですので、制作者に感謝しつつ、一緒にPythonの基本を確認していきましょう。コードPythonでは文字列の足... 2023/08/02 Yasuda 解説
解説 5-21. Pythonで比較的シンプルなQuineを作ってみた やることQuine(クワイン)という遊びをご存知でしょうか。クワイン(英: Quine)は、コンピュータープログラムの一種で、自身のソースコードと完全に同じ文字列を出力するプログラムである。WIkip... 2023/06/14 Yasuda 解説
理論 5-20. ライツアウトを理論的に解く(Pythonコード付) やること以前、ライツアウトというパズルを遺伝的アルゴリズム(GA)で解きました。GAでは、5✕5サイズを解くのに十数秒かかっていました。今回はもっと早く確実に解ける理論解法を試してみたいと思います。ル... 2023/04/13 Yasuda 理論
画像処理 14-31. PyAutoGUIでもぐらたたきゲームを自動プレイ やること以前、ハードウェアチートはソフトウェアチートよりもバレにくい、などと不届きなことを申していました。今回はソフトウェアチートの例としてもぐらたたきゲームを自動化でプレイしてみます。なお、必ずゲー... 2023/02/01 Yasuda 画像処理
画像処理 14-29. 再帰的な処理で葉脈を作ろう やること葉脈ってきれいですよね。フラクタル構造で葉の隅々まで水を運んでいるように見えます。今回はプログラムで葉脈を作ってみます。このようなフラクタルな構造を作るには再帰的処理が有効です。再帰的な関数は... 2023/01/07 Yasuda 画像処理
理論 5-18. ランチパックは分割するほどコストを削減できる はじめに山崎製パンは2023年1月1日出荷分から「薄皮シリーズ」の内容量削減(5個→4個)と「ランチパック」の一部の値上げを発表しました。ランチパックは以前から2部屋タイプが発売されており、ネット上で... 2022/12/08 Yasuda 理論
テキストAI / RAG 30-1. 文章生成言語モデルGPT-3に東工大×医科歯科大の新名称を提案してもらった やること2022年10月14日、東京工業大学と東京医科歯科大学は統合し1大学となることで合意したことを発表しました。それにともない、2022年12月8日まで新大学の名称案を募集しています。ちなみに、名... 2022/12/02 Mizukami テキストAI / RAG
画像処理 14-28. OpenCVのマウス操作でドラッグ&ドロップお絵かき やること今回は手短に、OpenCVのマウスイベントでお絵描きをします。調べてみるとドラッグ&ドロップそのものを検出するメソッドがないらしいので、「クリックしたとき」と「離したとき」のメソッドを使って擬... 2022/11/24 Yasuda 画像処理
解説 16-28. 破損したファイルをPythonでチェックする方法 やること以前、こちらの記事で「try~exceptはファイルの破損状態の判別に使える」と紹介しました。なぜtry~exceptを使わないといけないかというと、破損状態はファイル名やファイル容量から判別... 2022/11/14 Yasuda 解説
画像処理 14-27. 顔の特徴点を検出してピキーンとひらめかせてみた やること名探偵がひらめくときに頭に電撃が走りますが、このピキーンを顔の特徴点検出で付けられないかと思って試してみました。出典:アニメ名探偵コナン参考文献顔の特徴点を検出するパッケージ「dlib」は多く... 2022/11/11 Yasuda 画像処理