我尝试使用 numpy 和nptyping'sArray来做我的类型提示。
我尝试了以下方法:
enemy_hand: Array[float, 48] = np.zeros(48)
Run Code Online (Sandbox Code Playgroud)
我得到一个打字错误:
预期类型 'Array[float, Any]',改为 'ndarray'
据我了解:https: //pypi.org/project/nptyping/ 应该是这样的。
有没有办法在参数的类型提示中定义元组或列表的大小?
目前我正在使用这样的东西:
from typing import List, Optional, Tuple
def function_name(self, list1: List[Class1]):
if len(list1) != 4:
raise SomeError()
pass
# some code here
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种更精简的方法来做到这一点。