«Из nlp import preprocess» все еще работает? (для python2 и python3) - PullRequest
0 голосов
/ 20 февраля 2020

Я пишу программу для распознавания эмоций из твитов. Я пишу этот код (показан ниже)

import numpy as np
from emoji import demojize
from tensorflow.keras.preprocessing.sequence import pad_sequences
from nlp import preprocess

Но это вызывает у меня ошибку -

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-14-1dfd44df8029> in <module>
  2 from emoji import demojize
  3 from tensorflow.keras.preprocessing.sequence import pad_sequences
----> 4 from nlp import preprocess

ModuleNotFoundError: No module named 'nlp'

Я даже пытался запустить эту программу, используя Python2, но все же я получить ту же ошибку. И я не могу найти альтернативы для этого. И модуль препроцессора используется в приведенном ниже коде -

result_data = []

messages = []
with tqdm(total=len(emotion_data_dict.items())) as t:
    for emotion, dataset in emotion_data_dict.items():
        t.set_description('Processing "' + emotion + '" data')

        cleaned_texts = set(stopwords.words(dataset.text))
        predict_sequences = [text.split() for text in cleaned_texts]
        list_tokenized_predict = tokenizer.texts_to_sequences(predict_sequences)
        x_predict = pad_sequences(list_tokenized_predict, maxlen=100)

        result = model.predict(x_predict)
        mean = np.mean(result)
        std = np.std(result)
        low, high = get_score_range(mean)
        messages.append(emotion.capitalize() + ": Score Range: {:4f} - {:4f}".format(low, high))
        dataset = dataset[np.all([(result >= low), (result <= high)], axis=0)]
        dataset.insert(0, 'label', emotion)

        result_data = result_data + [dataset]
        t.update()

for message in messages:
    print(message)

Если кто-нибудь знает, как импортировать nlp или любую другую альтернативу для запуска этого кода, предложите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...