MapReduce实现大矩阵乘法

要点:

1.“<(i,k),(M,j,Mij)>,其中K=1、2、到N的列数”是因为M矩阵每一行需要跟N矩阵的所有列做乘法,需要复制多份保存,独立做乘法。

2.“将j值相同的Mij和Njk相乘”类似于一维数组对应元素相乘,因为此时M中的行和N中的列都成为了一维数组。

3.矩阵中为0的元素可以不用存储,由于第2点保证了相同j值的元素相乘不会导致乱序,同时0乘法的归零性。

ref:https://blog.csdn.net/xyilu/article/details/9066973https://blog.csdn.net/qq_30374549/article/details/80166168