首页 > 解决方案 > 为什么 np.ndarray 不是有效类型?

问题描述

我有Vector = np.ndarray,但后来 MyPy 给了我错误Variable "main.Vector" is not valid as a type [valid-type]

为什么?

这个问题似乎是最接近的,虽然我不明白解释。这个问题似乎也相关。

完整代码供参考:

import numpy as np
from typing import List, Union

Vector = np.ndarray
VectorLike = Union[List[float], Vector]

标签: pythonnumpytypingmypy

解决方案


推荐阅读