numpy.isdtype#

numpy.isdtype(dtype, kind)[source]#

判断所提供的 dtype 是否为指定的数据类型 kind

此函数仅支持 NumPy 内置的数据类型。暂不支持第三方 dtype。

参数:
dtype数据类型

输入的 `dtype`。

kind数据类型或字符串或数据类型/字符串的元组。

数据类型或数据类型种类。允许的数据类型种类包括:* 'bool' : 布尔类型 * 'signed integer' : 有符号整型数据类型 * 'unsigned integer' : 无符号整型数据类型 * 'integral' : 整型数据类型 * 'real floating' : 实值浮点数据类型 * 'complex floating' : 复数浮点数据类型 * 'numeric' : 数值数据类型

返回:
out布尔值

另请参阅

issubdtype

示例

>>> import numpy 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