Tag: ublas

为什么提升matrix乘法比我的慢?

我用boost::numeric::ublas::matrix实现了一个matrix乘法(请参阅我的完整工作boost代码 ) Result result = read (); boost::numeric::ublas::matrix<int> C; C = boost::numeric::ublas::prod(result.A, result.B); 另一个是标准algorithm(见完整的标准代码 ): vector< vector<int> > ijkalgorithm(vector< vector<int> > A, vector< vector<int> > B) { int n = A.size(); // initialise C with 0s vector<int> tmp(n, 0); vector< vector<int> > C(n, tmp); for (int i = 0; i < n; i++) { for […]