隙間ブログ

情報系M1のメモ。機械学習、画像処理、考えた事などなど。

for文回避

二次形式を行列計算を使って簡単に計算

最近Pythonでプログラム書くときに使った小技のめも。ベクトルは縦ベクトルとする。 という大きさDの縦ベクトルがn個あり、 という大きさD×Dの行列があったとき、 というn個の二次形式をfor文使わずに求めることを考えます。 という 大きさD×Nを作り、これに…

三次元グラフのプロットで行列計算を用いてfor文を回避するやり方(ガウス分布)

行列計算を用いたfor文回避 今回は授業資料で配られてなんだこれと思ったコードの数学的な意味と実装について考えてみました。 Python,Octave,Matlabなどfor文を回すより行列演算をした方が早い言語において、いかに行列計算を工夫してfor文を回避するかが重…