1. 矩阵乘法原理和实现思路
对于任意矩阵 M M 和
,若矩阵 M M 的列数等于矩阵
的行数,则记 M M 和
的乘积 P=M⋅N P = M ⋅ N 。其中 mij m i j 记作矩阵 M M 的第
行第 j j 列的元素,
记作矩阵 N N 的第
行第 k k 列的元素,则其乘积矩阵
的元素可由下式求得:
pik=(M⋅N)ik=∑jmijnjk p i k = ( M ⋅ N ) i k = ∑ j m i j n j k
可以得出,决定最后 pik p i k 位置的是 (i,k) ( i , k ) ,所以可以将其作为 Reducer R e d u c e r 的输入 key k e y 值。而为了求出 mijnjk m i j n j k ,我们需要分别知道 mij m i j 和