Alteryxで行列積の計算結果を出力するツールを公開しました

2019.08.23

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは。Alteryx勉強中のスズです。

Alteryx Galleryに行列積の計算をするツールを公開しました。今回はツールをご紹介いたします。

行列積の計算結果を出力するツールを公開しました

公開したツールはこちら。2つのデータを入力して行列積の計算結果を出力します。

行列積とは

2つの行列AとB

[latex] A = \begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \\ \end{pmatrix} [/latex] [latex] B = \begin{pmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \\ \end{pmatrix} [/latex]

に対して、

[latex] C = AB = \begin{pmatrix} a_{11}b_{11} + a_{12}b_{21} & a_{11}b_{12} + a_{12}b_{22}\\ a_{21}b_{11} + a_{22}b_{21} & a_{21}b_{12} + a_{22}b_{22}\\ \end{pmatrix} = \begin{pmatrix} c_{11} & c_{12} \\ c_{21} & c_{22} \\ \end{pmatrix} [/latex]

という計算を行います。

[latex] \text{・}c_{11}\text{はAの1行目とBの1列目、}c_{12}\text{はAの1行目とBの2列目の組み合わせで掛けたものを足す} [/latex] [latex] \text{・}c_{21}\text{はAの2行目とBの1列目、}c_{12}\text{はAの2行目とBの2列目の組み合わせで掛けたものを足す} [/latex]

というように、Cの1つ目の添え字がAの行番号、2つ目の添え字がBの列番号となります。行や列が増えても同じ規則性で計算します。なお、Aの列数とBの行数は一致してる必要があります。

ツールの使い方

行列積の計算に使用する2つのデータをツールに接続するだけで使用することができます。設定はありません。

2つのデータをツールに接続すると、

行列積の計算結果が出力されます。

最後に

今回は行列積の計算結果を出力するツールをご紹介しました。もしAlteryxで行列積の計算をしたいという場合には、お試しいただければ幸いです。

Alteryxの導入なら、クラスメソッドにおまかせください

日本初のAlteryxビジネスパートナーであるクラスメソッドが、Alteryxの導入から活用方法までサポートします。14日間の無料トライアルも実施中ですので、お気軽にご相談ください。

alteryx_960x400