class_docstr: Encode/decodes between strings and integer representations.
class_docstr_tok: ["Encode\/decodes","between","strings","and","integer","representations","."]
code: def __init__(self):
      self._chars = "0123456789+= "
      self.pad_id = len(self._chars)
      self.eos_id = self.pad_id + 1
      self.vocab_size = len(self._chars) + 2
      self._indices_char = dict(
          (idx, ch) for idx, ch in enumerate(self._chars)
      )
      self._indices_char[self.pad_id] = "_"
  
file_path: evojax/evojax/task/seq2seq.py
imports: import numpy
  from typing import Tuple
  import jax
  import jax.numpy
  from jax import random
  from flax.struct import dataclass
  from evojax.task.base import VectorizedTask
  from evojax.task.base import TaskState
label_desc: Use image node_id 1 to create a new CharacterTable object from inherited base classes: object with example: obj = CharacterTable()