sktalk.corpus
Subpackages
Submodules
Package Contents
Classes
Helper class that provides a standard way to create an ABC using |
- 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.
- 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:
- property metadata_df
Return the corpus metadata as a pandas dataframe.
- property utterance_df
Return the corpus utterances as a pandas dataframe.
- 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: