エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
1 月から 3 月にかけて Coursera の機械学習コースを受講しましたが、毎週の課題として提出したプログラ... 1 月から 3 月にかけて Coursera の機械学習コースを受講しましたが、毎週の課題として提出したプログラムの中で、MATLAB の bsxfun 関数を利用する機会が何度かありました。bsxfun 関数を利用すると、ある種の処理をループに頼らず効率的に記述できます。今回は簡単な例を用いて bsxfun 関数の使い方を見てみます。 bsxfun というのは Binary Singleton eXpansion FUNction の略で、大きさの異なる二つの多次元配列に対して、要素数が 1 である次元を拡張*1しながら、要素ごとの二項演算を適用するものです。マニュアルの以下のページに説明があります。 大きさが 1 の次元の拡張を有効にして 2 つの配列に要素ごとのバイナリ演算を適用 - MATLAB bsxfun - MathWorks 日本 簡単な例として、bsxfun を用いて掛け