Получение TypeError: объект 'list' не вызывается при использовании понимания в библиотеке Python NLTK? - PullRequest
0 голосов
/ 11 марта 2019

Привет, я получаю этот список объектов не вызывается в коде ниже.Я посмотрел пару похожих сообщений здесь, проблема в этом коде, кажется, другая.Может кто-нибудь помочь мне понять, что я не так делаю здесь?Поскольку я потратил некоторое время, чтобы определить проблему, не мог найти причину.

import nltk  
import random  
from nltk.corpus import movie_reviews

documents = [(list(movie_reviews.words(fileid)), category)    
              for category in movie_reviews.categories()  
              for fileid in movie_reviews.fileids(category)]    


Error: 
TypeError                                 Traceback (most recent call last)
<ipython-input-106-f34c7957f2be> in <module>()
      4 
      5 documents = [(list(movie_reviews.words(fileid)), category)  
----> 6               for category in movie_reviews.categories()
      7               for fileid in movie_reviews.fileids(category)]
      8 

<ipython-input-106-f34c7957f2be> in <listcomp>(.0)
      5 documents = [(list(movie_reviews.words(fileid)), category)
      6               for category in movie_reviews.categories()  
----> 7               for fileid in movie_reviews.fileids(category)]  
      8 
      9 

TypeError: 'list' object is not callable

> Blockquote
...