Pyright/MyPy 可以推导出 ndarray 条目的类型吗?

问题描述 投票:0回答:1

如何注释

ndarray
以便 Pyright/Mypy Intellisense 可以推断条目的类型?
???

我可以填写什么
x: ??? = np.array([1, 2, 3], dtype=int)

这样

y = x[0]

被识别为整数而不是

Any

python numpy mypy typing pyright
1个回答
0
投票
import numpy.typing as npt

x: npt.NDArray[np.int64] = np.array([1, 2, 3], dtype=int)
© www.soinside.com 2019 - 2024. All rights reserved.