numpy.testing.overrides.allows_array_ufunc_override#

testing.overrides.allows_array_ufunc_override(func)[源代码]#

确定一个函数是否可以通过 __array_ufunc__ 被覆盖

参数:
func可调用对象

可能通过 __array_ufunc__ 被覆盖的函数

返回:
bool

如果 func 可以通过 __array_ufunc__ 被覆盖则为 True,否则为 False

说明

此函数等同于 isinstance(func, np.ufunc),并且对于在 Numpy 外部定义的 ufunc 也能正常工作。