小编Nam*_*sen的帖子

PyCharm 中带有 nptyping 和 Array 的 Numpy Typehint

我尝试使用 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/ 应该是这样的。

python numpy type-hinting pycharm numpy-ndarray

8
推荐指数
1
解决办法
1392
查看次数

如何在类型提示中定义元组或列表的大小

有没有办法在参数的类型提示中定义元组或列表的大小?

目前我正在使用这样的东西:

    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)

我正在寻找一种更精简的方法来做到这一点。

python tuples parameter-passing type-hinting python-3.x

3
推荐指数
1
解决办法
4345
查看次数