Beispiel #1
0
    def test_reverse_transform_char(self):
        vectorizer = CharVectorizer("abc", map_unknown_chars_to="X")
        texts = ["a", "b", "c", "X", "?"]
        expected = ["a", "b", "c", "X", "X"]

        matrices = []
        for charr in texts:
            matrices.append(vectorizer.transform_char(charr))

        reverse_transformed = []
        for matrix in matrices:
            for row in matrix:
                reverse_transformed.append(
                    vectorizer.reverse_transform_char(row))

        for text_is, text_exp in zip(reverse_transformed, expected):
            self.assertEqual(text_is, text_exp)
 def test_reverse_transform_char(self):
     vectorizer = CharVectorizer("abc", map_unknown_chars_to="X")
     texts = ["a", "b", "c", "X", "?"]
     expected = ["a", "b", "c", "X", "X"]
     
     matrices = []
     for charr in texts:
         matrices.append(vectorizer.transform_char(charr))
     
     reverse_transformed = []
     for matrix in matrices:
         for row in matrix:
             reverse_transformed.append(
                 vectorizer.reverse_transform_char(row)
             )
     
     for text_is, text_exp in zip(reverse_transformed, expected):
         self.assertEqual(text_is, text_exp)