lexicon_collection
pymusas.spacy_api.lexicon_collection
spaCy registered functions for reading in a
pymusas.lexicon_collection.LexiconCollection or
pymusas.lexicon_collection.MWELexiconCollection from a TSV file.
lexicon_collection_from_tsv
@spacy.util.registry.misc('pymusas.LexiconCollection.from_tsv')
def lexicon_collection_from_tsv(
tsv_file_path: Union[PathLike, str],
include_pos: bool = True
) -> Dict[str, List[str]]
pymusas.LexiconCollection.from_tsv is a registered function under the
@misc function register. Given a tsv_file_path it will return a
dictionary object that can be used to create a
pymusas.lexicon_collection.LexiconCollection.
Parameters¶
-
tsv_file_path :
Union[PathLike, str]
A file path or URL to a TSV file that contains at least two fields, with an optional third, with the following headings:lemma,semantic_tagspos(Optional)
All other fields will be ignored.
-
include_pos :
bool, optional (default =True)
Whether to include the POS information, if the information is avaliable, or not. Seeadd_lexicon_entryfor more information on this parameter.
Returns¶
Dict[str, List[str]]
mwe_lexicon_collection_from_tsv
@spacy.util.registry.misc('pymusas.MWELexiconCollection.from_tsv')
def mwe_lexicon_collection_from_tsv(
tsv_file_path: Union[PathLike, str]
) -> Dict[str, List[str]]
pymusas.MWELexiconCollection.from_tsv is a registered function under the
@misc function register. Given a tsv_file_path it will return a
dictionary object that can be used to create a
pymusas.lexicon_collection.MWELexiconCollection.
Parameters¶
-
tsv_file_path :
Union[PathLike, str]
A file path or URL to a TSV file that contains at least these two fields:mwe_template,semantic_tags
All other fields will be ignored.
Returns¶
Dict[str, List[str]]