我试着用pig在一个简单的3x3矩阵上执行矩阵乘法。我既不会转置也不会按行分组。有人能帮我一下吗。例子矩阵a:
2 2 2 2 2 2 2 2 2
矩阵b:
1 1 1 1 1 1 1 1 1
提前谢谢!
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);
1条答案
按热度按时间cu6pst1q1#
假设您的矩阵存储为“行、列、值”,您可以检查这一点
此外,如果有相同的txt文件,可以通过以下方式加载:
或