dtypeChar

Return the single letter abbreviation for an underlying array data type.

Usage

var dtypeChar = require( '@stdlib/ndarray/base/dtype-char' );

dtypeChar( [dtype] )

Returns the single letter character abbreviation for an underlying array data type.

var ch = dtypeChar( 'float64' );
// returns 'd'

ch = dtypeChar( 'generic' );
// returns 'o'

If provided an unknown or unsupported data type, the function returns null.

var ch = dtypeChar( 'foobar' );
// returns null

If not provided a data type value, the function returns an object mapping data type strings to single letter character abbreviations.

var obj = dtypeChar();
// returns {...}

Examples

var dtypeChar = require( '@stdlib/ndarray/base/dtype-char' );

var dtypes = [
    'float64',
    'float32',
    'int8',
    'uint8',
    'uint8c',
    'int16',
    'uint16',
    'int32',
    'uint32',
    'binary',
    'generic',
    'foobar'
];

var i;
for ( i = 0; i < dtypes.length; i++ ) {
    console.log( '%s => %s', dtypes[ i ], dtypeChar( dtypes[ i ] ) );
}
Did you find this page helpful?