コード例 #1
0
    def from_absolute_encodings(mapping, is_encoded):
        assert mapping.is_encoded is None or mapping.is_encoded == True
        assert is_encoded == True

        new = Mapping(include_characters=mapping._include_characters, is_encoded=True, train=None)
        for key in mapping.strings_map:
            if not key in ["<pad>", "<unk>", "<none>", "<root>", "<anchor>"]:
                if Lemmatizer.is_absolute_lemma_rule(key):
                    new.strings_map[key] = len(new.strings)
                    new.strings.append(key)
        return new