You are viewing an older version (2.4.3).Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy 2.4.3 / numpy / issubclass_

function

numpy:issubclass_

source: /numpy/_core/numerictypes.py:293

Signature

def issubclass_(arg1, arg2)

Summary

Determine if a class is a subclass of a second class.

Extended Summary

issubclass_ is equivalent to the Python built-in issubclass, except that it returns False instead of raising a TypeError if one of the arguments is not a class.

Parameters

arg1 : class

Input class. True is returned if arg1 is a subclass of arg2.

arg2 : class or tuple of classes.

Input class. If a tuple of classes, True is returned if arg1 is a subclass of any of the tuple elements.

Returns

out : bool

Whether arg1 is a subclass of arg2 or not.

Examples

np.issubclass_(np.int32, int)
np.issubclass_(np.int32, float)
np.issubclass_(np.float64, float)
⚠
Traceback (most recent call last):
  File "<doctest numpy:issubclass_[0]>", line 1, in <module>
    np.issubclass_(np.float64, float)
    ^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/site-packages/numpy/__init__.py", line 778, in __getattr__
    raise AttributeError(
    ...<3 lines>...
    )
AttributeError: `np.issubclass_` was removed in the NumPy 2.0 release. Use `issubclass` builtin instead.

See also

issctype
issubdtype
issubsctype

Aliases

  • numpy._core.numerictypes.issubclass_