+
+ +
+

dpnp.isdtype

+
+
+dpnp.isdtype(dtype, kind)[source]
+

Returns a boolean indicating whether a provided dtype is +of a specified data type kind.

+
+
Parameters:
+
    +
  • dtype (dtype) -- The input dtype.

  • +
  • kind ({dtype, str, tuple of dtypes or strs}) --

    The input dtype or dtype kind. Allowed dtype kinds are:

    +
      +
    • 'bool' : boolean kind

    • +
    • 'signed integer' : signed integer data types

    • +
    • 'unsigned integer' : unsigned integer data types

    • +
    • 'integral' : integer data types

    • +
    • 'real floating' : real-valued floating-point data types

    • +
    • 'complex floating' : complex floating-point data types

    • +
    • 'numeric' : numeric data types

    • +
    +

  • +
+
+
Returns:
+

out -- A boolean indicating whether a provided dtype is of a specified data +type kind.

+
+
Return type:
+

bool

+
+
+
+

See also

+
+
dpnp.issubdtype

Test if the first argument is a type code lower/equal in type hierarchy.

+
+
+
+

Examples

+
>>> import dpnp as np
+>>> np.isdtype(np.float32, np.float64)
+False
+>>> np.isdtype(np.float32, "real floating")
+True
+>>> np.isdtype(np.complex128, ("real floating", "complex floating"))
+True
+
+
+
+ +
+ + +
+