INNER CODE UNIT · Python

__pos

ElizaLo/NLP-Natural-Language-Processing · Shallow Discourse Parsing/PDTB_exploration/pdtb.py:314

    def __pos(self, typ, wn_format=False, lemmatize=False):
        """
        Internal method used to get the POS version, potentially lemmatized, associated with
        typ strings (Arg1, Sup2, etc.)
        """
        results = []
        trees = eval("self.%s_Trees" % typ)
        for tree in trees:
            results += tree.pos()
        # Lemmatizing implies converting to WordNet tags.
        if lemmatize:
            results = list(map(self.__treebank2wn_pos, results))
            results = list(map(self.__lemmatize, results))
        # This is tag conversion without lemmatizing.
        elif wn_format:
            results = list(map(self.__treebank2wn_pos, results))
        return results

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…