本文简要介绍 python 语言中 numpy.issubdtype
的用法。
用法:
numpy.issubdtype(arg1, arg2)
如果第一个参数是类型层次结构中较低/相等的类型代码,则返回 True。
这就像内置的
issubclass
,但对于dtype
s。- arg1, arg2: dtype_like
dtype
或对象强制为 1
- out: bool
参数:
返回:
例子:
issubdtype
可用于检查数组的类型:>>> ints = np.array([1, 2, 3], dtype=np.int32) >>> np.issubdtype(ints.dtype, np.integer) True >>> np.issubdtype(ints.dtype, np.floating) False
>>> floats = np.array([1, 2, 3], dtype=np.float32) >>> np.issubdtype(floats.dtype, np.integer) False >>> np.issubdtype(floats.dtype, np.floating) True
不同大小的相似类型不是彼此的子类型:
>>> np.issubdtype(np.float64, np.float32) False >>> np.issubdtype(np.float32, np.float64) False
但两者都是
floating
的子类型:>>> np.issubdtype(np.float64, np.floating) True >>> np.issubdtype(np.float32, np.floating) True
为方便起见,也允许使用 dtype-like 对象:
>>> np.issubdtype('S1', np.string_) True >>> np.issubdtype('i4', np.signedinteger) True
相关用法
- Python numpy issubclass_用法及代码示例
- Python numpy issubsctype用法及代码示例
- Python numpy issctype用法及代码示例
- Python numpy isscalar用法及代码示例
- Python numpy isclose用法及代码示例
- Python numpy isnat用法及代码示例
- Python numpy is_busday用法及代码示例
- Python numpy isposinf用法及代码示例
- Python numpy iscomplexobj用法及代码示例
- Python numpy isfinite用法及代码示例
- Python numpy iscomplex用法及代码示例
- Python numpy isin用法及代码示例
- Python numpy isinf用法及代码示例
- Python numpy isrealobj用法及代码示例
- Python numpy isneginf用法及代码示例
- Python numpy isreal用法及代码示例
- Python numpy isnan用法及代码示例
- Python numpy isfortran用法及代码示例
- Python numpy interp用法及代码示例
- Python numpy iinfo用法及代码示例
- Python numpy in1d用法及代码示例
- Python numpy indices用法及代码示例
- Python numpy ix_用法及代码示例
- Python numpy imag用法及代码示例
- Python numpy insert用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.issubdtype。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。