查看data-science-types软件包。
pip install data-science-types
MyPy现在可以访问Numpy,Pandas和Matplotlib存根。允许以下场景:
# program.pyimport numpy as npimport pandas as pdarr1: np.ndarray[np.int64] = np.array([3, 7, 39, -3]) # OKarr2: np.ndarray[np.int32] = np.array([3, 7, 39, -3]) # Type errordf: pd.Dataframe = pd.Dataframe({'col1': [1,2,3], 'col2': [4,5,6]}) # OKdf1: pd.Dataframe = pd.Series([1,2,3]) # error: Incompatible types in assignment (expression has type "Series[int]", variable has type "Dataframe")像平常一样使用mypy。
$ mypy program.py



