Sé que los archivos de resguardo para la biblioteca integrada de Python para la verificación de tipos y el análisis estático vienen con la instalación de mypy o PyCharm. ¿Cómo puedo obtener archivos de resguardo para matplotlib , numpy , scipy , pandas , etc.?
Los stubs de tipo a veces se empaquetan directamente con la biblioteca. De lo contrario, puede haber algunas bibliotecas externas para proporcionarlos.
Comenzando con numpy 1.20, los stubs de tipo se incluirán en numpy. Vea este registro de cambios y este PR agregándolos
Antes de eso, podían agregarse con la biblioteca https://github.com/numpy/numpy-stubs
No hay soporte oficial para estos resguardos de bibliotecas, pero puede encontrar resguardos no oficiales en este proyecto: https://pypi.org/project/data-science-types/
Puede instalar esta biblioteca como una dependencia o copiar solo la parte relevante en la carpeta de tipo stubs de su proyecto.
Si está utilizando la extensión VSCode y Pylance con la verificación estricta de tipo habilitada, puede generar archivos de código auxiliar automáticamente simplemente presionando la opción de corrección rápida y presionando "Crear tipo de código auxiliar para" módulo ""