1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
{{alias}}( value )
Returns the minimum ndarray data type of the closest "kind" necessary for
storing a provided scalar value.
The function does *not* provide precision guarantees for non-integer-valued
real numbers. In other words, the function returns the smallest possible
floating-point (i.e., inexact) data type for storing numbers having
decimals.
Parameters
----------
value: any
Scalar value.
Returns
-------
dt: string
ndarray data type.
Examples
--------
> var dt = {{alias}}( 3.141592653589793 )
'float32'
> dt = {{alias}}( 3 )
'uint8'
> dt = {{alias}}( -3 )
'int8'
> dt = {{alias}}( '-3' )
'generic'
See Also
--------
|