sktalk.corpus
Subpackages
Submodules
Classes
Helper class that provides a standard way to create an ABC using |
Package Contents
- class sktalk.corpus.Corpus(conversations: list[sktalk.corpus.conversation.Conversation] = None, **metadata)[source]
Bases:
sktalk.corpus.write.writer.WriterHelper class that provides a standard way to create an ABC using inheritance.
- _conversations
- _metadata
- _metadata_df = None
- _utterance_df = None
- append(conversation: sktalk.corpus.conversation.Conversation)[source]
Append a conversation to the Corpus
- Parameters:
conversation (Conversation) – Conversation object that should be added to the Corpus
- asdict()[source]
Return the Corpus as a dictionary
- Returns:
dictionary containing Corpus metadata and Conversations
- Return type:
- property metadata
- Get the metadata associated with the Corpus.
- Returns:
Additional metadata associated with the Corpus.
- Return type:
- property conversations
- Get the conversations contained in the Corpus
- Returns:
listed conversations contained in this Corpus
- Return type:
- classmethod from_json(path)[source]
Parse corpus file in JSON format
- Returns:
A Corpus object representing the corpus in the file.
- Return type:
- property metadata_df
- Return the corpus metadata as a pandas dataframe.
- property utterance_df
- Return the corpus utterances as a pandas dataframe.