UNPKG

@sgratzl/science

Version:

Scientific and statistical computing in JavaScript.

13 lines (12 loc) 252 B
export default function transpose(a) { var m = a.length, n = a[0].length, i = -1, j, b = new Array(n); while (++i < n) { b[i] = new Array(m); j = -1; while (++j < m) b[i][j] = a[j][i]; } return b; };