Je suis nouveau dans ces cadres ainsi que dans la PNL. Je suis un exemple qui me donne l'extrait de code suivant pour calculer le score tf-idf de tous les tokens dans les tweets. Cependant, je continue à obtenir des erreurs d'importation ou Vectorizer undefined.
Code :
import spacy
from textacy.vsm import Vectorizer
import textacy.vsm
vectorizer = Vectorizer(weighting = 'tfidf')
term_matrix = vectorizer.fit_transform([tok.lemma_ for tok in doc] for doc
in spacy_tweets)
Erreurs reçues :
from textacy.vsm import Vectorizer
ImportError: cannot import name 'Vectorizer
//
import textacy
vectorizer = textacy.Vectorizer(weighting='tfidf')
AttributeError: module 'textacy' has no attribute 'Vectorizer'
//
import textacy
vectorizer = Vectorizer(weighting='tfidf')
NameError: name 'Vectorizer' is not defined
Mon environnement
operating system: windows 10 64bit
python version: Python 3.6.4 :: Anaconda, Inc.
spacy version: 1.9.0-np111py36_vc14_1 installed
spacy models: en_core_web_sm
textacy version: 0.3.4-py36_0
Quelle est l'instruction d'importation correcte pour accéder à la classe vectorielle de textacy ?