models.basemodel
– Core TM interface¶
- class gensim.models.basemodel.BaseTopicModel¶
Bases:
object
- get_topics()¶
Get words X topics matrix.
- Returns
The term topic matrix learned during inference, shape (num_topics, vocabulary_size).
- Return type
numpy.ndarray
- Raises
NotImplementedError –
- print_topic(topicno, topn=10)¶
Get a single topic as a formatted string.
- Parameters
topicno (int) – Topic id.
topn (int) – Number of words from topic that will be used.
- Returns
String representation of topic, like ‘-0.340 * “category” + 0.298 * “$M$” + 0.183 * “algebra” + … ‘.
- Return type
str
- print_topics(num_topics=20, num_words=10)¶
Get the most significant topics (alias for show_topics() method).
- Parameters
num_topics (int, optional) – The number of topics to be selected, if -1 - all topics will be in result (ordered by significance).
num_words (int, optional) – The number of words to be included per topics (ordered by significance).
- Returns
Sequence with (topic_id, [(word, value), … ]).
- Return type
list of (int, list of (str, float))