【发布时间】:2019-03-21 05:18:06
【问题描述】:
我想将类型提示添加到将 numpy 数组作为输入并返回字符串的方法。这个 numpy 数组包含浮点数,所以我尝试了:
import numpy as np
def foo(array: np.ndarray[np.float64]) -> str:
但由于TypeError: 'type' object is not subscriptable,它不起作用。
我找到了this,但无法关注讨论!
【问题讨论】:
-
看起来该链接是一个仍在开发中的实验包。你看过内置的typing 库吗?
-
stackoverflow.com/questions/35673895/… 是我几年前给出的答案。 484 类型提示当时是实验性的,并且可能仍然是。还有stackoverflow.com/questions/38005633/…
-
现在在 numpy github 存储库中有一个开放的issue,关于 numpy 类型的类型提示/注释。