示例#1
0
    def make_input(self, sentence):
        """
        from input sentence. preprocess, map to id, padding
        input sentence: '나는 학교에 간다'
        output processed: [4,22,14,5,253,82,0,0,0, ...]
        """
        processed = self._preprocess(sentence)
        processed = tokenlist2idlist(processed, self.token_dict)
        processed = padding(processed, self.max_len)

        return processed
示例#2
0
 def serialize(self, level):
     output = padding(level) + "DecrementExpression\n"
     output += self.variable.serialize(level + 1)
     return output
示例#3
0
 def serialize(self, level):
     output = padding(level) + "ConstantExpression\n" + self.basetype.serialize(level+1)
     return output
 def serialize(self, level):
     output = "Program\n:"
     for statement in self.statements:
         output += padding(level + 1) + statement.serialize(1)
     return output