3

我正在研究矩阵乘法,我想在单行提升矩阵上使用迭代器?这可以做到吗?

目前,我必须得到一个迭代器并推进它。似乎 CPU 工作过多/未优化...

boost::numeric::ublas::matrix<T> aMatrix(2048, 4096);
typename boost::numeric::ublas::unbounded_array<T>::iterator it;
it = aMatrix.data().begin();
offset = row * aMatrix.size2();
advance(it, offset);
4

1 回答 1

4

尤里卡!矩阵代理...

boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<T> > aRow(aMatrix, row);
于 2012-03-25T16:41:34.743 回答