Octaveで配列の先頭に1をつける
Bias unit を追加するために、配列の先頭に1だけでできた列を追加する書き方をメモ。
X = [ones(m, 1) X];
mはXの行の数。
例えば、
X = magic(3) >>>X = 8 1 6 3 5 7 4 9 2
と適当な3行3列の行列Xを作って、
m = 3
mは3にして、
X = [ones(m, 1) X];
と書くと、
X >>>X = 1 8 1 6 1 3 5 7 1 4 9 2
Xの全ての行の先頭に1がついた!(1だけでできた列を先頭に追加できた)
以上!