transpose static method
Implementation
static Tensor2D transpose(Tensor2D a) {
final out = Tensor2D.zeros(a.cols, a.rows);
for (var i = 0; i < a.rows; i++) {
final base = i * a.cols;
for (var j = 0; j < a.cols; j++) {
out.setAt(j, i, a.data[base + j]);
}
}
return out;
}