资源简介

Hadoop mapreduce 实现MatrixMultiply矩阵相乘

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
using namespace std;

//usage: argv[1] is the rows of the matrix M argv[2] is the columns of the matrix M argv[3] is the columns of the matrix N
int main(int argc char* argv[])
{
int rowcolumncolumnB;
sscanf(argv[1]“%d“&row);
sscanf(argv[2]“%d“&column);
sscanf(argv[3]“%d“&columnB);
FILE *fp;
stringstream ss;
ss <<  “M_“;
ss << row;
ss << “_“;
ss < fp = fopen(ss.str().c_str()“w“);
printf(“matrix M %d%d \n“rowcolumn);
srand(time(NULL));
for(int  i =1; i <= row; i++)
{

for(int j = 1; j <= column; j++)
{
    fprintf(fp“%d%s%d%s%d%s“i““j“\t“rand()%100“\n“);
}

}
fclose(fp);
FILE *fp2;
stringstream ss2;
s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-07-31 19:43  CH 8.2 - MatrixMultiply\
     文件        6849  2014-07-31 19:41  CH 8.2 - MatrixMultiply\README.html
     文件         871  2014-07-31 19:41  CH 8.2 - MatrixMultiply\README.md
     目录           0  2014-07-31 19:43  CH 8.2 - MatrixMultiply\src\
     文件        1159  2014-07-31 19:45  CH 8.2 - MatrixMultiply\src\genMatrix.cpp
     文件         467  2014-07-31 15:57  CH 8.2 - MatrixMultiply\src\genMatrix.sh
     文件        5137  2014-07-24 10:47  CH 8.2 - MatrixMultiply\src\MatrixMultiply.java

评论

共有 条评论