ペアを含む行列M
(つまり、サイズ2の配列)があります。ペアが与えられた場合、のスカラー積との各要素の結果を含むp
2D行列を取得するにはどうすればよいですか?M'
p
M
(0, 0) (0, 1) 8 5
M = (1, 0) (1, 1) p = (2, 2) M' = 5 2
(2, 0) (2, 1) 4 1
M
とp
定義されています:
M =. 3 2 2 $ 0 0 0 1 1 0 1 1 2 0 2 1
p =. 2 2
Jにスカラー積の実装があります:
sp =. +/ @: *: @: -
ペアで動作します:
0 0 sp p
8
0 1 sp p
5
しかし、長さが悪いため、完全なマトリックスではありません:
p sp M
|length error: sp
| p sp M
どのように対処すればよいですか?これはおそらくJの天才にとっては簡単ですが、私はただの初心者です。