Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "ndarray/base/transpose/docs/types/index.d"

Index

Functions

Functions

Export assignment transpose

  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns float64ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'float64'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns float32ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'float32'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns complex128ndarray

    ndarray view

    Example

    var Complex128Array = require( `@stdlib/array/complex128` );
    var ndarray = require( `@stdlib/ndarray/ctor` );
    
    var buf = new Complex128Array( [ 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6 ] );
    var x = ndarray( 'complex128', buf, [ 2, 3 ], [ 3, 1 ], 0, 'row-major' );
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns complex64ndarray

    ndarray view

    Example

    var Complex64Array = require( `@stdlib/array/complex64` );
    var ndarray = require( `@stdlib/ndarray/ctor` );
    
    var buf = new Complex64Array( [ 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6 ] );
    var x = ndarray( 'complex64', buf, [ 2, 3 ], [ 3, 1 ], 0, 'row-major' );
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns int32ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'int32'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns int16ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'int16'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns int8ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'int8'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns uint32ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'uint32'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns uint16ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'uint16'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns uint8ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'uint8'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns uint8cndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'uint8c'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true
  • Transposes a matrix (or a stack of matrices).

    Parameters

    Returns ndarray

    ndarray view

    Example

    var array = require( `@stdlib/ndarray/array` );
    
    var x = array( [ [ 1, 2, 3 ], [ 4, 5, 6 ] ], {
        'dtype': 'generic'
    });
    // returns <ndarray>
    
    var sh = x.shape;
    // returns [ 2, 3 ]
    
    var y = transpose( x );
    // returns <ndarray>
    
    sh = y.shape;
    // returns [ 3, 2 ]
    
    var bool = ( x.get( 0, 1 ) === y.get( 1, 0 ) );
    // returns true
    
    bool = ( x.data === y.data );
    // returns true