如何在core.matrix中明智地乘以矩陣和向量元素?在core.matrix中矩陣和向量的元素明智的乘法
我試圖找到一個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]
可能重複?這個問題是否有幫助 - http://stackoverflow.com/questions/19982466/matrix-multiplication-in-core-matrix - 我認爲函數mmul應該這樣做。 –