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 = [
dtypeChar( 'float64' ),
dtypeChar( 'float32' ),
dtypeChar( 'int8' ),
dtypeChar( 'uint8' ),
dtypeChar( 'uint8c' ),
dtypeChar( 'int16' ),
dtypeChar( 'uint16' ),
dtypeChar( 'int32' ),
dtypeChar( 'uint32' ),
dtypeChar( 'binary' ),
dtypeChar( 'generic' ),
'('
];
var i;
for ( i = 0; i < chars.length; i++ ) {
console.log( '%s => %s', chars[ i ], char2dtype( chars[ i ] ) );
}