行列

数値計算

MATLAB,Python,Scilab,Julia比較 第4章【バックナンバー】

はじめに MATLAB,Python,Scilab,Julia比較するシリーズの第4章。 第3章では画像処理、座標変換の話がメインだった。 第4章は分類問題関連の話がメインとなる。基本的には以下の流れとなる。 形式ニューロン 決定境界線の安...
数値計算

MATLAB,Python,Scilab,Julia比較 第3章【バックナンバー】

はじめに MATLAB,Python,Scilab,Julia比較するシリーズの第3章。 第2章では回帰関連の話がメインだった。 第3章は画像処理関連の話がメインとなる。基本的には以下の流れとなる。 画像の読み込み、保存 グレースケール 畳...
数値計算

MATLAB,Python,Scilab,Julia比較 第3章 その1【概要編】

第3章スタート。 畳み込み、アフィン変換、射影変換をやる予定。 地味に畳み込みニューラルネットワークの基礎知識になり得るかも。 恒例のMATLAB、Python、Scilab、Juliaで動作させてみる予定。 内容によっては苦手なもの、できないものが発生するかも。
数値計算

MATLAB,Python,Scilab,Julia比較 第2章 その77【まとめ】

第2章最終回。 これまでの振り返り。 正規方程式の限界について。 係数と変数の積による項以外の特殊な項があると対応できない。 今回やった回帰分析の延長線 ラッソ回帰、リッジ回帰。
数値計算

MATLAB,Python,Scilab,Julia比較【バックナンバー】

はじめに MATLAB,Python,Scilab,Julia比較するシリーズ。 といっても基本はベクトル行列ベースの演算に留め、各環境独自の機能はあまり使わない方針。あくまでベクトル&行列でどこまでできて、ベクトル&行列に留めているが故に...
数値計算

【入門】Juliaの行列演算【数値計算】

ほぼMATLABと一緒。 以下が異なる。 配列添え字のカッコが丸カッコじゃなくて角カッコな点。 flipdimは使えなくて、代わりにreverseという関数を使用する点。 以前はflipdimは存在していたようだが、現在では無くなってる。
数値計算

MATLAB,Python,Scilab,Julia比較 その34【行列演算⑰】

Juliaで基本的な行列演算を実施。 大体MATLABと一緒だが、以下の違いがある。 配列添え字のカッコが丸カッコじゃなくて角カッコ。 flipdimは使えなくて、代わりにreverseという関数を使用する。 以前はflipdimは存在していたようだが、現在では無くなってる。
数値計算

MATLAB,Python,Scilab,Julia比較 その33【行列演算⑯】

Scilabで基本的な行列演算実施。 基本的にはMATLABと同一。 ただし、要素終端がendではなく「$」である点に注意が必要。
数値計算

MATLAB,Python,Scilab,Julia比較 その32【行列演算⑮】

Python(Numpy)での基本的な行列演算を確認。 内積は「@」 「*」だとアダマール積になるので注意 それ以外にも0オリジンだったり、終端指定が-1だったりとクセが違う。 右除算もできるように見せかけて、実は逆行列とのアダマール積なので目的としたものとは異なる。
数値計算

MATLAB,Python,Scilab,Julia比較 その31【行列演算⑭】

具体的に各ツール、各言語での行列演算についての話に突入。 四則演算に加えて、アダマール積、べき乗、転置、反転。 まずは手馴れたMATLABから。