示例#1
0
 def testByteProcessor(self):
     processor = text.ByteProcessor(max_document_length=8)
     res = processor.transform(
         ["abc", "фыва", u"фыва", b"abc", u"12345678901234567890"])
     self.assertAllClose(
         list(res),
         [[97, 98, 99, 0, 0, 0, 0, 0],
          [209, 132, 209, 139, 208, 178, 208, 176],
          [209, 132, 209, 139, 208, 178, 208, 176],
          [97, 98, 99, 0, 0, 0, 0, 0], [49, 50, 51, 52, 53, 54, 55, 56]])
示例#2
0
 def testByteProcessor(self):
     processor = text.ByteProcessor(max_document_length=8)
     inp = ["abc", "фыва", "фыва", b"abc", "12345678901234567890"]
     res = list(processor.fit_transform(inp))
     self.assertAllEqual(
         res,
         [[97, 98, 99, 0, 0, 0, 0, 0],
          [209, 132, 209, 139, 208, 178, 208, 176],
          [209, 132, 209, 139, 208, 178, 208, 176],
          [97, 98, 99, 0, 0, 0, 0, 0], [49, 50, 51, 52, 53, 54, 55, 56]])
     res = list(processor.reverse(res))
     self.assertAllEqual(res, ["abc", "фыва", "фыва", "abc", "12345678"])
示例#3
0
 def testByteProcessor(self):
     processor = text.ByteProcessor(max_document_length=8)
     res = processor.transform(["abc", "фыва"])
     self.assertAllClose(list(res),
                         [[97, 98, 99, 0, 0, 0, 0, 0],
                          [209, 132, 209, 139, 208, 178, 208, 176]])