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
, andleaves
with @staticmethod, or - add a
self
parameter 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"