nltk.text.ContextIndex¶
- class nltk.text.ContextIndex[source]¶
Bases:
object
A bidirectional index between words and their ‘contexts’ in a text. The context of a word is usually defined to be the words that occur in a fixed window around the word; but other definitions may also be used by providing a custom context function.
- tokens()[source]¶
- Return type
list(str)
- Returns
The document that this context index was created from.
- word_similarity_dict(word)[source]¶
Return a dictionary mapping from words to ‘similarity scores,’ indicating how often these two words occur in the same context.
- common_contexts(words, fail_on_unknown=False)[source]¶
Find contexts where the specified words can all appear; and return a frequency distribution mapping each context to the number of times that context was used.
- Parameters
words (str) – The words used to seed the similarity search
fail_on_unknown – If true, then raise a value error if any of the given words do not occur at all in the index.