numpy.isdtype#

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

确定提供的 dtype 是否为指定的数据类型 kind

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

参数:
dtypedtype

输入 dtype。

kinddtype 或 str 或 dtype/str 的元组。

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

返回值:
outbool

参见

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