ブログ記事4,639件
こんにちは、まめです。前回は、RaspberryPiを24時間止まらずに動かすための考え方を整理しました。今回はいよいよ、「RaspberryPiに仕事を任せる」ための仕組みを作ります。キーワードはcron。VesiriRaspberryPi5StarterKit技適済みraspberrypi5kitラズベリーパイ58GBボード/アクティブクーラー/PD電源アダプター/64GBカード/ABS黒色ケース/MicroHDOUTケーブル/ドライバー
期間限定セール中!ひよっこのぼっちプログラマのための『実務的なPython|VBAスキルを身につける方法』を書きました。ひよっこのぼっちプログラマのための『実務的なPython|VBAスキルを身につける方法』|おおかみのみね@647社で働いた人学校やプログラミングスクールでプログラミングを学習しても、いざ現場で実践となると、全然次元が違う!ということがあります。Pythonの本には『教科書』本と実践力を身につけるPythonの教科書第2版amzn.to2,959円(202
Numbaって何者やねん―PythonをCUDAに変える魔法zenn.devご指定の記事「Numbaって何者やねん―PythonをCUDAに変える魔法」の要約は以下の通りです。記事の概要この記事は、Pythonコードを高速化するライブラリNumbaの正体と、なぜNumPyと組み合わせてGPU計算(CUDA)ができるのかを初心者向けに解説したものです。要点まとめNumbaの正体:JIT(実行時)コンパイラNumbaは、PythonコードをLLVMというコンパイラ基盤を通じて
こんにちは、まめです。前回は、画面もキーボードも使わずにRaspberryPiをセットアップしました。今回は、その続き。「ずっと動かし続ける前提」での基本設定をやっていきます。この回の考え方を押さえておくと、後のトラブルが一気に減ります。VesiriRaspberryPi5StarterKit技適済みraspberrypi5kitラズベリーパイ58GBボード/アクティブクーラー/PD電源アダプター/64GBカード/ABS黒色ケース/MicroH
こんにちは、まめです。前回は、「家の裏方」として使うためのRaspberryPiのおすすめ構成を整理しました。今回は、いよいよ実作業です。画面もキーボードもつながずに、RaspberryPiをセットアップするこのシリーズの考え方的に、ここはかなり大事なポイントになります。◆なぜ画面を使わないのか?普通のセットアップだと、モニターをつなぐキーボードを挿す机の上で操作するという流れになります。でも今回は、「最初から触らない前提」で作りたい。なので、画面なし
「陣取りゲーム」シリーズが続きます。5-5陣取りのターン数盤面の情報とマスを'?'にする距離の個数N,マスを'?'にするときの距離l_iが与えられます。現在プレイヤーのいるマスは'*'になっており、そのマスはプレイヤーの陣地です。プレイヤーは次の操作をできなくなるまで続けます。・現在の陣地から1マス移動することで到達できるマスをプレイヤーの陣地にして、'*'にする。ただし、障害物('#')のマスは陣地にできない。また、プレイヤーの開始時
「陣取りゲーム」シリーズが続きます。5-4陣取りの手間盤面の情報が与えられます。現在プレイヤーのいるマスは'*'になっており、そのマスはプレイヤーの陣地です。プレイヤーは次の操作をできなくなるまで続けます。・プレイヤーは現在の陣地から上下左右に1マス移動することで到達できるマスをプレイヤーの陣地にする。ただ
Geminiにディープラーニングを教えてもらっている家庭でvenvを教えてもらったこれは何?と思って検索してみると所謂開発環境しかも仮想環境のことらしいvenv(virtualenvironmentの略)とは、Pythonでプロジェクトごとに独立した開発環境(仮想環境)を作成・管理するためのツールで、Python3.3以降に標準搭載されています。システム全体のPython環境を汚さず、プロジェクトに必要なライブラリやバージョンを分離して管理できるため、パッケージの競合を
スギ薬局で楽天ペイを使って買い物してきました。沢山貯まっていた楽天ポイントを使用するために楽天ペイが使えるスギ薬局に行ってきました。(上記の画像は久しぶりに文字入れ加工サイトを使った)ブログをお訪ねくださり、ありがとうございます。先日ポイ活に使っているアプリ(メインスマホとサブスマホ両方をそれぞれ)がかなり増えたのでフォルダに集めてみた左はメインスマホそんなことをしてたので、最近は使ってなかった楽天ポイントを調べてたら1万超えになってたので使おうとい
「陣取りゲーム」シリーズを続けます。5-3陣取りの結末盤面の情報が与えられます。現在プレイヤーのいるマスは'*'になっており、そのマスはプレイヤーの陣地です。プレイヤーは次の操作をできなくなるまで続けます。・プレイヤーは現在の陣地から上下左右に1マス移動することで到達できるマスをプレイヤーの陣地にする。ただし障害物('#')のマスは陣地にできない。操作を終えた後のプレイヤーの陣地を'*'にした盤面を出力してください。入力例出力例33**
プログラミングで変数の説明をするときに箱の概念で説明することが多い。x=10として変数に10を代入するということを、xというラベルの付いた箱に10という数字を入れるというイメージで考えるのだ。Pythonでも、こう理解してもよいが、付箋と考えるとより理解しやすいことがある。例えば、x=1x=Truex=[1,2,3]x=printとすると、順に1という整数にxという付箋が付く付箋xがはがれ、Trueという真偽値型の値に付く付箋xがはがれ、[1,2,
今回は、こんな感じのコードを書いてみました。実行するとこんな感じになります。
PEP8はPythonでコーディングする際のお作法。これに従わないでもPythonのプログラムは動作するが、守ることでお互いに読みやすくなるというもの。例えば、変数名には小文字を、定数には大文字を使うとか、インデントは半角空白4文字にするといったことが示されている。Pythonの標準ライブラリは、PEP8に準拠している。Pythonの最初のバージョンが公開されたのは1991年だが、PEP8はその10年後の2001年に初版が生まれた。Pythonの生みの親であるG
深層学習(ディープラーニング)をしてボードゲームプログラムを作ることを目標にしているのだがなかなか進展しなかったとりあえずGitHubでよさそうなプログラムをダウンロードしてdos窓でpythonを使ってメイク(ソースコードから実行可能な形に変換)して動かそうとしたがpython2.xからpython3.xに変わったため文法が異なりエラーがでたそれらは直したのだが実行すると途中でエラーになった理由がわからないのでGeminiにエラーが出たがどうすればよいか尋ねた
先日はウインドウのデザインで止まって先に進みませんでしたがデザインも解決し機能面の改良に進んでいます。画像(画面)を比較判断し画面のどの位置をタップするかや、現在の画面のモードの把握などには画面の状態と基準となるテンプレート画像との比較が必要です、そのテンプレート画像管理を強力にするためのソフト開発です。将来的にはPCを制御(PCブラウザ等)する時にも応用しようと考えていますが、、、ずっと先ですねぇブログをお訪ねくださり、ありがとうございます。ポイ活先
🚀Imeck15v1.9.2リリース!パフォーマンス大幅向上&OCR19言語対応🎉✨約1.9倍のパフォーマンス向上!FPS30→57に大幅改善✨今回のv1.9.2リリースでは、パフォーマンスの大幅な最適化とOCR機能の19言語対応を実現しました!📈パフォーマンス最適化の成果1.9倍パフォーマンス向上30→57FPS改善↓CPU/GPU負荷削減🔧実装された最適化🖼️画像コピーの最適化OCRや画面安定性チェックが無効な場合、不要な画像コピーをスキッ
引き続き「陣取りゲーム」続けましょう。5-21マスの陣取り2盤面の情報が与えられます。現在プレイヤーのいるマスは'*'になっており、そのマスはプレイヤーの陣地です。プレイヤーは現在の陣地から上下左右に1マス移動することで到達できるマスをプレイヤーの陣地にします。ただし、障害物('#')のあるマスは陣地にできません。プレイヤーの陣地を'*'にした盤面を出力してください。入力例出力例66...............#.....#..
Pythonでtimeモジュールを使用するとベンチマークを測ることができます。この時にtime.perf_counter()を使用します。のように開始と終了のタイムを取得し、差を求めることでプログラムの実行時間を知ることができます。このプログラムは、[+]が増えていくだけですが、実行するとのようになり、タイムは、のようになりました。ATOMD510なので時間がかかっていますが、一般的なPCだと短時間で終わると思います。アプリケーションを作るときにコード
今回から新しいシリーズ「陣取りゲーム」を解いていきましょう。5-11マスの陣取り盤面の情報が与えられます。現在プレイヤーのいるマスは'*'になっており、そのマスはプレイヤーの陣地です。プレイヤーは現在の陣地から上下左右に1マス移動することで到達できるマスをプレイヤーの陣地にします。プレイヤーの陣地を'*'にした盤面を出力してください。入力例出力例33.*....***.*..*....いろいろな方法があると思います
【残念なクラス設計5選】初心者がやりがちなアンチパターンを学ぼう!!
🚀Imeck15V1.9.1リリース!✨安定性・操作性が大幅アップ✨Windows&Linux両対応の大型アップデートこんにちは!いつもImeck15をご利用いただきありがとうございます。最新バージョンV1.9.1をGitHubにて公開しました!🎊今回は、アプリの基礎となる部分を徹底的に見直し、「より軽く、より安定して、より使いやすく」なるよう改善を行いました。主な変更点をご紹介します!👇✨今回の注目ポイント🔧内部コードの大規模リファクタリングui.pyや
ディープラーニングで環境構築などいろいろ面倒だったのだがGoogleColabだとPythonやその他ツールが自動で用意されていることが重宝だと思い再度使ってみることにした一番はGitHubなどにある他者のソースコードを実行する場合に環境の違いで動かない等の問題が出て挫折することが多かったのであらかじめ用意された環境で開発すれば100%とはいかずとも多少問題を解消してくれるのではないかと思ったわけだ今回GitHubからダウンロードした三目並べを題材にしたディー
一般的なプログラマーとして、AI分野における競争力を高めるためには、大規模言語モデルをはじめとする関連技術を学ぶことが非常に重要です。以下では、主要なAI大規模モデル関連技術の分野と、それらを通じてどのようにスキルやキャリアの可能性を広げていけるかを紹介します。1.深層学習の基礎まずは、深層学習の基礎知識を身につける必要があります。深層学習は現代AI技術の中核を成す存在であり、人間の脳神経回路を模したニューラルネットワークによって複雑なデータパターンを処理します。学習内容としては、全
■はじめに強化学習用にでPythonコードをまとめ始めました。前回はグラフをまとめました。今回は、グラフと双璧を出す動画をやっていきます。動画で学習結果を出すととっても分かりやすくなります。動画によるデータの可視化は、強化学習でよく出てくるので知っていると便利です😊ちなみに、以下のコードはColabで動かす事を前提にしています。■学習済みモデルの動画作成(mp4)①必要ライブラリのインストール何はなくとも、環境をインストールします!pipinstallimageioo
こんにちは、まめです。これまでの記事では、SwitchBotのAPIを使って、温度管理や通知など、いろいろな自動化をやってきました。その中で、だんだん強く思うようになったことがあります。「これ、毎回PCで動かすものじゃないな」今回はそこから始まった、RaspberryPiを“家の裏方”として使うシリーズの第1回です。◆「家の裏方」ってどういう意味?このシリーズで言う「家の裏方」とは、画面を見ない操作もしない存在を意識しないでも、24時間動いていて勝手に記録して異
「Pythonを学びたいけれど、どのプログラミングスクールを選べばいいのかわからない」と悩んでいませんか?PythonはAI開発やデータ分析、Webアプリ開発など幅広い分野で使われており、初心者でも学びやすいことから人気の高いプログラミング言語です。しかし、学習範囲が広いからこそ「独学はつまずきやすい」という声も多くみられます。効率良く学びたい方にはプログラミングスクールの活用がおすすめです。この記事では、Pythonを学ぶメリット、スクールを選ぶ際に押さえるべきポイント、そして初心者で
■はじめに強化学習等でPythonコードを使いますが、いつまでもChatGPTさんにおんぶに抱っこでは困りもの。といって、Python関係の本を借りてきて読んでみても、「自分とは関係ないし…」と、途中で本を閉じてしまいます。どうしたもんかと考えたら、自分もかなりの量、ChatGPTさんに教えてもらっていることに気が付きました。だけど、記憶時間と容量が限られるRNN記憶なので、ここいらでちゃんとしたメモリーに移します。■自分的に興味がある事からやります。強化学習をやっていると、
1.はじめに韓国最大のポータルサイトであるNaverは、独自の動画配信プラットフォーム「NaverTV」および「NaverBlogVideo」を運営しています。これらのプラットフォームは、コンテンツ保護のために独自のAPI構造とストリーミング仕様を採用しています。本記事では、Naverの動画配信仕様をリバースエンジニアリングし、Webベースのダウンローダー(twittervideodownloaderx.com/naver_downloader)がどのようにデータを取得・再
2026年もプログラミングを通して、さらに強くなりましょう。どうぞよろしくお願いいたします。
こんにちは。おじさんです(^ω^)遅くなりましたが、皆様明けましておめでとうございます(o^^o)昨年を振り返ると、なんといっても自動売買なんですが、ゴチャゴチャと色々やって、結果は損失を出しました。その後もプログラム自体は改善していってはいるのですが、もう少しお金に余裕がある状態にしてからじゃないと勝てるものも勝てないなと思っていて、お金貯めてる最中です。でも、一度辞めてしまったスキマバイト。また始めようかと思うのですが、やっぱりかったるくてなかなかスタートできていませんwなの