Я бы хотел, чтобы функция включала подсказку типа для NumPy ndarray
вместе с его dtype
.
Например, со списками можно сделать следующее ...
def foo(bar: List[int]):
...
... чтобы дать подсказку типа, что bar
должен быть list
, состоящим из int
.
К сожалению, этот синтаксис вызывает исключения для NumPy ndarray
:
def foo(bar: np.ndarray[np.bool]):
...
> np.ndarray[np.bool]) (...) TypeError: 'type' object is not subscriptable
Можно ли дать dtype
специфичные для типа подсказки для np.ndarray
?