pandas numpy tensorflow pillow scipy opencv-python huggingface_hub scikit-learn