input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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).
input array
ndarray view
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
Transposes a matrix (or a stack of matrices).