使用pig拉丁语的矩阵乘法

k4aesqcs  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(433)

我试着用pig在一个简单的3x3矩阵上执行矩阵乘法。我既不会转置也不会按行分组。
有人能帮我一下吗。
例子
矩阵a:

2  2  2 
2  2  2
2  2  2

矩阵b:

1  1  1
1  1  1    
1  1  1

提前谢谢!

cu6pst1q

cu6pst1q1#

假设您的矩阵存储为“行、列、值”,您可以检查这一点
此外,如果有相同的txt文件,可以通过以下方式加载:

E = LOAD 'matrix1.txt' USING PigStorage(',') AS (row:chararray, col:chararray, val:float);

E = LOAD 'M-matrix-small.txt' USING PigStorage(',') AS (row, col, val);

相关问题