pandas numpy scikit-learn matplotlib sentence-transformers rapidfuzz spacy tensor datasets jupyter huggingface-hub seaborn