如何在core.matrix中对矩阵和向量进行逐元素相乘?
我正在尝试寻找以下Octave代码的core.matrix等效代码:
A = [1 2 3 4; 5 6 7 8]
B = [2; 3]
A .* B
ans =
2 4 6 8
15 18 21 24
我猜以下代码应该是等效的:
(let [A [[1 2 3 4]
[5 6 7 8]]
B [[2]
[3]]]
(* A B))
但是它会产生以下错误:
RuntimeException: Incompatible shapes, cannot broadcast [2 1] to [2 4]