24
Апр
2018

Необходимо создать приложение для определения тональности предложения на основе polyglot

Необходимо найти главное слово и его тональность

документация тут: http://polyglot.readthedocs.io/en/latest/Sentiment.html

Я написал код:

from polyglot.downloader import downloader
print(downloader.supported_languages_table("sentiment2", 3))

from polyglot.text import Text

blob = ("В целях возрождения традиций написания сочинения как самостоятельной творческой работы Министерством образования и науки Российской Федерации ежегодно проводится Всероссийский конкурс сочинений"
        "RКонкурс проходит в  этапа школьный муниципальный региональный и всероссийский по  возрастным группам обучающиеся  классов обучающиеся  классов обучающиеся  классов студенты профессиональных образовательных организаций")
text = Text(blob)

print("{:<16}{}".format("Word", "Polarity")+"\n"+"-"*30)
for w in text.words:
    print("{:<16}{:>2}".format(w, w.polarity))

Даже не новичок...

Я получаю вот такую ошибку:

Traceback (most recent call last):
  File "D:/perforce/Social/test1.py", line 2, in <module>
    print(downloader.supported_languages_table("sentiment2", 3))
  File "D:\Minicanoda3\lib\site-packages\polyglot\downloader.py", line 978, in supported_languages_table
    languages = self.supported_languages(task)
  File "D:\Minicanoda3\lib\site-packages\polyglot\downloader.py", line 970, in supported_languages
    collection = self.get_collection(task=task)
  File "D:\Minicanoda3\lib\site-packages\polyglot\downloader.py", line 946, in get_collection
    return self.info(id)
  File "D:\Minicanoda3\lib\site-packages\polyglot\downloader.py", line 929, in info
    self._update_index() # If package is not found, most probably we did not
  File "D:\Minicanoda3\lib\site-packages\polyglot\downloader.py", line 843, in _update_index
    P = Package.fromcsobj(p)
  File "D:\Minicanoda3\lib\site-packages\polyglot\downloader.py", line 216, in fromcsobj
    language = subdir.split(path.sep)[1]
IndexError: list index out of range

Источник: https://ru.stackoverflow.com/questions/818613/%D0%9D%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%BB%D1%8F-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D1%82%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5

Тебе может это понравится...

Добавить комментарий