我有一个函数应该接受带有整数值的参数。比方说:
def print_age_in_another_format(age: int) -> float
...
但是,此代码适用于以下环境:numpy
被大量使用,因此用户可能会编写如下内容:
a = np.array([10, 12, 15])
print_age_in_another_format(age=a[0])
(代码并不是要向量化,只是用户会拥有一些来自带有整数的 numpy 数组的整数)。
问题:为这些函数编写注释类型的正确方法是什么?
到目前为止,我们的解决方案是:IntType = Union[int, np.integer]
我想知道是否有更通用的方法来解决这个问题,或者这种方法一开始就是错误的。欢迎任何指点。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)