is_int_dtype#
- ivy.is_int_dtype(dtype_in, /)[source]#
Determine whether the input data type is an int data type.
- Parameters:
dtype_in (
Union
[Dtype
,str
,Array
,NativeArray
,Number
]) – input data type to test.- Return type:
bool
- Returns:
ret – “True” if the input data type is an integer, otherwise “False”.
Both the description and the type hints above assumes an array input for
simplicity but this function is *nestable, and therefore also accepts*
ivy.Container
instances in place of any of the arguments.
Examples
With
ivy.Dtype
input:>>> x = ivy.is_int_dtype(ivy.float64) >>> print(x) False
With
ivy.Array
input:>>> x = ivy.array([1., 2., 3.]) >>> x.dtype float32 >>> print(ivy.is_int_dtype(x)) False
With
ivy.NativeArray
input:>>> x = ivy.native_array([[-1, -1, -1], [1, 1, 1]], dtype=ivy.int16) >>> print(ivy.is_int_dtype(x)) True
With
Number
input:>>> x = 1 >>> print(ivy.is_int_dtype(x)) True
With
ivy.Container
input:>>> x = ivy.Container(a=ivy.array([0., 1., 2.]),b=ivy.array([3, 4, 5])) >>> x.a.dtype float32 >>> x.b.dtype int32 >>> print(ivy.is_int_dtype(x)) { a: false, b: true }
- Array.is_int_dtype(self)#
- Return type:
bool
- Container.is_int_dtype(self, /, key_chains=None, to_apply=True, prune_unapplied=False, map_sequences=False)#
- Return type:
Container