Extracting Noun Phrases From Nltk Using Python
I am new to both python and nltk. I have converted the code from https://gist.github.com/alexbowe/879414 to the below given code to make it run for many documents/text chunks. But
Solution 1:
You need to either:
- decorate each of
normalize,acceptable_word, andleaveswith @staticmethod, or - add a
selfparameter as the first parameter of these methods.
You're calling self.leaves which will pass self as an implicit first parameter to the leaves method (but your method only takes a single parameter). Making these static methods, or adding a self parameter will fix this issue.
(your later calls to self.acceptable_word,and self.normalize will have the same issue)
You could read about Python's static methods in their docs, or possibly from an external site that may be easier to digest.
Post a Comment for "Extracting Noun Phrases From Nltk Using Python"