char2dtype

Return the data type string associated with a provided single letter character abbreviation.

Usage

var char2dtype = require( '@stdlib/ndarray/base/char2dtype' );

char2dtype( [ch] )

Returns the data type string associated with a provided single letter character abbreviation.

var out = char2dtype( 'd' );
// returns 'float64'

out = char2dtype( 'i' );
// returns 'int32'

If provided an unknown or unsupported single letter character abbreviation, the function returns null.

var out = char2dtype( '(' );
// returns null

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

var out = char2dtype();
// returns {...}

Examples

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

var chars;
var out;
var i;

chars = [
    dtypeChar( 'float64' ),
    dtypeChar( 'float32' ),
    dtypeChar( 'int8' ),
    dtypeChar( 'uint8' ),
    dtypeChar( 'uint8c' ),
    dtypeChar( 'int16' ),
    dtypeChar( 'uint16' ),
    dtypeChar( 'int32' ),
    dtypeChar( 'uint32' ),
    dtypeChar( 'binary' ),
    dtypeChar( 'generic' ),
    '('
];

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