npm install matrix-transposer 
sh
$ npm install --save matrix-transposer
`import
$3
`javascript
var MatrixTransposer = require('matrix-transposer').default;
`
$3
`javascript
import MatrixTransposer from 'matrix-transposer';
`How to use
$3
`javascriptvar array = [
[1, 2, 3],
[4, 5, 6]
];
var result = MatrixTransposer.arrayTranspose(array);
// result
// [
// [1, 4],
// [2, 5],
// [3, 6]
// ]
`$3
`javascriptvar array = [
[1],
[4, 5, 6]
];
// option
var option = {
referenceIndex: 1, // default: 0
defaultValue: 0 // default: null
};
var result = MatrixTransposer.arrayTranspose(array, option);
// result
// [
// [1, 4],
// [0, 5],
// [0, 6]
// ]
``javascriptvar array = [
[1],
[4, 5, 6]
];
// option
var option = {
referenceIndex: 0, // default: 0
defaultValue: 0 // default: null
};
var result = MatrixTransposer.arrayTranspose(array, option);
// result
// [
// [1, 4]
// ]
``