Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    matrix-transposerpublic

    matrix-transposer

    Code Climate

    Abstract

    Transpose 2D array.

    License

    MIT

    install

    $ npm install --save matrix-transposer

    import

    Node.js

    var MatrixTransposer = require('matrix-transposer').default;

    EcmaScript2015

    import MatrixTransposer from 'matrix-transposer';

    How to use

    Example 1

     
    var array = [
      [1, 2, 3],
      [4, 5, 6]
    ];
     
    var result = MatrixTransposer.arrayTranspose(array);
    // result 
    // [ 
    //   [1, 4], 
    //   [2, 5], 
    //   [3, 6] 
    // ] 
     

    Example 2

     
    var 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] 
    // ] 
     
    var 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] 
    // ] 
     

    install

    npm i matrix-transposer

    Downloadslast 7 days

    4

    version

    0.10.1

    license

    MIT

    last publish

    collaborators

    • avatar