[英]Type hinting function with function argument
考虑以下 function:
def test(data: np.ndarray, func, *args) -> np.ndarray:
return func(data, args)
arguments的func和args是numpy function和ZDBC11CAA5BDA99F77E6FB4DABD882E对应的DDBC11CAA5BDA99F77E6FB4DABD882E。 问题是,我如何用类型提示注释这两个 arguments?
typing.Callable
想到func
参数。
至于*args
- 虽然它可以被类型提示,但我会质疑这样做的价值。 毕竟,它是任意一组位置 arguments 。
但是,如果您坚持这样做,那么*args
是类型typing.Tuple
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.