Download BERTopic/tests/test_plotting/test_documents.py from kisejin/TopicModelingRepo: direct link, hf CLI and curl.
- Browser
- Download file 779 Bytes
-
https://huggingface.co/kisejin/TopicModelingRepo/resolve/5ecdc19ebac471cb51415c4e2fa755d81931c0ee/BERTopic/tests/test_plotting/test_documents.py
- Command line
-
hf download hf://kisejin/TopicModelingRepo@5ecdc19ebac471cb51415c4e2fa755d81931c0ee/BERTopic/tests/test_plotting/test_documents.py
-
curl -L -o test_documents.py https://huggingface.co/kisejin/TopicModelingRepo/resolve/5ecdc19ebac471cb51415c4e2fa755d81931c0ee/BERTopic/tests/test_plotting/test_documents.py
779 Bytes
| import copy | |
| import pytest | |
| def test_documents(model, reduced_embeddings, documents, request): | |
| topic_model = copy.deepcopy(request.getfixturevalue(model)) | |
| topics = set(topic_model.topics_) | |
| if -1 in topics: | |
| topics.remove(-1) | |
| fig = topic_model.visualize_documents(documents, embeddings=reduced_embeddings, hide_document_hover=True) | |
| fig_topics = [int(data["name"].split("_")[0]) for data in fig.to_dict()["data"][1:]] | |
| assert set(fig_topics) == topics | |