(matrix)
| 1 | import min from "./min.js"; |
| 2 | |
| 3 | export default function transpose(matrix) { |
| 4 | if (!(n = matrix.length)) return []; |
| 5 | for (var i = -1, m = min(matrix, length), transpose = new Array(m); ++i < m;) { |
| 6 | for (var j = -1, n, row = transpose[i] = new Array(n); ++j < n;) { |
| 7 | row[j] = matrix[j][i]; |
| 8 | } |
| 9 | } |
| 10 | return transpose; |
| 11 | } |
| 12 | |
| 13 | function length(d) { |
| 14 | return d.length; |
no test coverage detected
searching dependent graphs…