default_int_dtype#
- ivy.default_int_dtype(*, input=None, int_dtype=None, as_native=False)[source]#
- Parameters:
input (
Optional
[Union
[Array
,NativeArray
]]) – Number or array for inferring the int dtype. (default:None
)int_dtype (
Optional
[Union
[IntDtype
,NativeDtype
]]) – The int dtype to be returned. (default:None
)as_native (
bool
) – Whether to return the int dtype as native dtype. (default:False
)
- Return type:
Union
[IntDtype
,NativeDtype
]- Returns:
Return
int_dtype
as native or ivy dtype if provided, elseif
input
is given, return its int dtype, otherwise return theglobal default int dtype.
Examples
>>> ivy.set_default_int_dtype(ivy.intDtype("int16")) >>> ivy.default_int_dtype() 'int16'
>>> ivy.default_int_dtype(input=4294967346) 'int64'
>>> ivy.default_int_dtype(int_dtype=ivy.intDtype("int8")) 'int8'
>>> x = ivy.array([9,8], dtype="int32") >>> ivy.default_int_dtype(input=x) 'int32'