2024-02-01から1ヶ月間の記事一覧

PILの画素アクセスの高速化検討

PILのImageの画素に(x,y)座標でアクセスする速度を計測した。 目的 「Pythonでfor文を使ったら負け」とも言われるが、PILやOpenCVの画像処理機能を使わずに自前で画像処理を実装する場合、画素へのアクセスはどのような方法が高速かを比較検討する。 画素へ…

VSCodeで簡単ローカルWebサーバ

発端 HTML/CSS + JavaScript の静的サイトであれば、わざわざローカルにWebサーバを立てなくても、HTMLファイルをブラウザで開けば動作確認できる。しかし、JavaScriptからサイト内のファイルにアクセスする場合、例えば画像ファイルを読み込む下記のような…

.NET SDKのバージョン確認とインストール

エラー NETSDK1045 Visual Studioでのビルド時に、必要な.NET SDKがインストールされていないと、エラー NETSDK1045 が発生する。 現在の .NET SDK は、ターゲットとする .NET Core 6.0 をサポートしていません。.NET Core 5.0 以下をターゲットとするか、.N…

ノート:2次元の線形写像の幾何学的な意味 (3)

ノート:2次元の線形写像の幾何学的な意味 (2) - 滴了庵日録 の例のうち対角でない行列を対角化する。 対角化の方法 2次正方行列に対して、2個の一次独立な固有ベクトルとその固有値があるとき、 とおくと、は対角行列になり、その値は となる。 とおくと、 …

パソコン版Googleドライブからログアウト

微妙に分かりにくかったのでメモ。通知領域にあるGoogleドライブのアイコンをクリック。右上の歯車アイコンをクリックし、さらに「設定」をクリック。右上の歯車アイコンをクリック。「アカウントの接続を解除」をクリック。再接続するにはスタートメニュー…

ノート:2次元の線形写像の幾何学的な意味 (2)

ノート:2次元の線形写像の幾何学的な意味 - 滴了庵日録 の具体例を示す。 変換の意味 行列 A 行列式 |A| 固有値 λ 固有ベクトル x x方向に2倍 2 2, 1 y方向に2倍 2 1, 2 x方向に-1倍(左右反転) -1 -1, 1 y方向に-1倍(上下反転) -1 1, -1 xとyの入れ替え(y=x…

ノート:2次元の線形写像の幾何学的な意味

具体例は→ ノート:2次元の線形写像の幾何学的な意味 (2) - 滴了庵日録 2次元の線形写像 2×2行列(2次正方行列) で表される。 図形を原点を中心に変形させる。変形は伸縮と剪断と回転からなる。 原点(0,0)は動かない。(平行移動はしない) 伸縮は、原点を中心…

ノート:準同型定理

部分群 ある群の部分集合であって、それ自身も群となるもの。 部分群 H⊂G とは、Gが群であり、Gと同じ演算に関してHが群であること。 H≤G と書くこともある。 (演算に関して閉じている) (単位元を含む) (逆元に関して閉じている) 例 (Z,+) ⊂ (Q,+) ⊂ (R,+) ⊂…

(今さら) LPCXpressoでHEXファイル生成

プロジェクトの「Properties」→「C/C++ Build」→「Settings」→「Build Steps」で 「Post-build steps」の「Command」を編集し、下記のコマンドを追加する。 arm-none-eabi-objcopy -O ihex ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.hex※ コマ…