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_tags
pos
(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_entry
for 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]]