Je suis nouveau sur graphlab et python essayant de travailler sur une tâche, la question est de faire une analyse de sentiment sur les mots sélectionnés à partir de ce que je suis censé créer une nouvelle colonne pour chacun des mots sélectionnés dans la matrice des produits et l'entrée est le nombre de fois ce mot se rencontre, donc je créé une fonction pour le mot « wordCount_select »Exception d'exécution. Impossible d'évaluer lambda. Lambda workers ne peut pas démarrer
import graphlab
products = graphlab.SFrame('amazon_baby.gl')
products['word_count'] = graphlab.text_analytics.count_words(products['review'])
selected_words = ['awesome', 'great', 'fantastic', 'amazing', 'love', 'horrible', 'bad', 'terrible', 'awful', 'wow', 'hate']
fonction
def wordCount_select(wc,selectedWord):
if selectedWord in wc:
return wc[selectedWord]
else:
return 0
for word in selected_words:
products[word] = products['word_count'].apply(lambda wc: wordCount_select(wc, word))
mais im obtenir cette erreur
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-5-494af1bfc2ab> in <module>()
7
8 for word in selected_words:
----> 9 products[word] = products['word_count'].apply(lambda wc: wordCount_select(wc, word))
C:\Users\elginelijahsoft\Anaconda2\envs\dato-env\lib\site-packages\graphlab\data_structures\sarray.pyc in apply(self, fn, dtype, skip_undefined, seed)
1699
1700 with cython_context():
-> 1701 return SArray(_proxy=self.__proxy__.transform(fn, dtype, skip_undefined, seed))
1702
1703
C:\Users\elginelijahsoft\Anaconda2\envs\dato-env\lib\site-packages\graphlab\cython\context.pyc in __exit__(self, exc_type, exc_value, traceback)
47 if not self.show_cython_trace:
48 # To hide cython trace, we re-raise from here
---> 49 raise exc_type(exc_value)
50 else:
51 # To show the full trace, we do nothing and let exception propagate
RuntimeError: Runtime Exception. Cannot evaluate lambda. Lambda workers cannot not start.
toutes les idées qui font mal im et pourquoi les travailleurs lambda ne peuvent pas commencer
Est-ce tout ce qu'il y a aussi? On dirait que RuntimeError devrait avoir une raison – Raniz
@rainz c'est ce que j'obtiens – bankias
Je prends aussi ce cours et j'utilise GraphLab Create 1.8.5. J'ai copié et collé votre code et utilisé les données d'amazon_baby.gl, et cela a très bien fonctionné ... Quelle est votre version? Pouvez-vous '' 'pip installer -U graphlab-create'''? –