pub fn transpose<T: Clone + Zero>(m: &Matrix<T>) -> Matrix<T>Expand description
Transpose the matrix.
ยงExamples
use tensor4all_tcicore::{from_vec2d, matrix::transpose};
let m = from_vec2d(vec![vec![1.0, 2.0, 3.0], vec![4.0, 5.0, 6.0]]);
let mt = transpose(&m);
assert_eq!(mt.nrows(), 3);
assert_eq!(mt.ncols(), 2);
assert_eq!(mt[[0, 0]], 1.0);
assert_eq!(mt[[2, 1]], 6.0);