Rのrepmat実装を修正しました

こちらのエントリーで R の repmat 実装について書きましたが醜い内容だったので修正しました.

3次元以上の配列に対して第2引数で3次元以上のベクトルが指定された場合にも対応しています.
※abindパッケージが必要です
ダウンロードはこちらから

MATLABの repmat と比較したい人へ

例えば R の

array(1:12, c(2, 2, 3))

は MATLAB の

reshape(1:12, [2 2 3])

と全く同じ配列を作成するはずです.
このような感じで repmat に使う配列を生成して同じように使ってみてください.

※Octave で確認したのでもしかすると MATLAB とは対応していないかもしれません…

広告
Rでベンチマークテスト 10行でナイーブベイズ ~Rって便利だね!~
※このエントリーははてなダイアリーから移行したものです。過去のコメントなどはそちらを参照してください