mirror of
https://github.com/explosion/spaCy.git
synced 2025-01-13 18:56:36 +03:00
* Fix spacy.wsd module
This commit is contained in:
parent
eb3057d806
commit
5ec2ce4dcb
|
@ -10,22 +10,21 @@ from thinc.typedefs cimport atom_t, weight_t, feat_t
|
|||
cimport cython
|
||||
|
||||
|
||||
from .typedefs cimport flags_t
|
||||
from .structs cimport TokenC
|
||||
from .strings cimport StringStore
|
||||
from .tokens cimport Tokens
|
||||
from .senses cimport N_SENSES, encode_sense_strs
|
||||
from .senses cimport NO_SENSE, N_Tops, J_all, J_pert, A_all, J_ppl, V_body
|
||||
from .gold cimport GoldParse
|
||||
from .parts_of_speech cimport NOUN, VERB, ADV, ADJ, N_UNIV_TAGS
|
||||
from ..typedefs cimport flags_t
|
||||
from ..structs cimport TokenC
|
||||
from ..strings cimport StringStore
|
||||
from ..tokens cimport Tokens
|
||||
from .supersenses cimport N_SENSES, encode_supersense_strs
|
||||
from .supersenses cimport NO_SENSE, N_Tops, J_all, J_pert, A_all, J_ppl, V_body
|
||||
from ..gold cimport GoldParse
|
||||
from ..parts_of_speech cimport NOUN, VERB, ADV, ADJ, N_UNIV_TAGS
|
||||
|
||||
from . cimport parts_of_speech
|
||||
from .. cimport parts_of_speech
|
||||
|
||||
from os import path
|
||||
import json
|
||||
|
||||
|
||||
|
||||
cdef enum:
|
||||
P2W
|
||||
P2p
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Enum of Wordnet supersenses
|
||||
cimport parts_of_speech
|
||||
from .typedefs cimport flags_t
|
||||
from ..typedefs cimport flags_t
|
||||
from .. cimport parts_of_speech
|
||||
|
||||
cpdef enum:
|
||||
NO_SENSE
|
||||
|
@ -52,4 +52,4 @@ cpdef enum:
|
|||
N_SENSES
|
||||
|
||||
|
||||
cdef flags_t encode_sense_strs(sense_names) except 0
|
||||
cdef flags_t encode_supersense_strs(sense_names) except 0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
from __future__ import unicode_literals
|
||||
cimport parts_of_speech
|
||||
from .. cimport parts_of_speech
|
||||
|
||||
|
||||
lexnames_str = """
|
||||
|
@ -56,7 +56,7 @@ STRINGS = tuple(line.split()[1] for line in lexnames_str.split('\n'))
|
|||
IDS = dict((sense_str, i) for i, sense_str in enumerate(STRINGS))
|
||||
|
||||
|
||||
cdef flags_t encode_sense_strs(sense_names) except 0:
|
||||
cdef flags_t encode_supersense_strs(sense_names) except 0:
|
||||
cdef flags_t sense_bits = 0
|
||||
if len(sense_names) == 0:
|
||||
return sense_bits | (1 << NO_SENSE)
|
||||
|
|
Loading…
Reference in New Issue
Block a user