【发布时间】:2014-07-11 20:03:05
【问题描述】:
SELECT
A.row_number, B.column_number, SUM(A.value*B.value)
FROM
A, B
WHERE
A.column_number = B.row_number
GROUP BY
A.row_number, B.column_number
这个 sn-p 输出两个矩阵的乘法,其中每个矩阵是一个表格,格式如下:
matrix (row_number, column_number, value)
您能解释一下代码被评估时会发生什么吗?如果您能逐步解释,将不胜感激。
谢谢
【问题讨论】:
-
这个问题似乎跑题了,因为它是关于学习矩阵数学和 sql
-
你知道
matrix multiplication是什么吗?完全一样。 -
我知道什么是矩阵乘法,我想了解的是这段代码如何转换为实际的乘法。
-
不应该是SUM(A.value * B.value)
-
是的,这是正确的,我现在就解决这个问题。
标签: sql matrix linear-algebra sparse-matrix matrix-multiplication