code: def get_cse_code(self, exprs, basename=None,
                       dummy_groups=(), arrayify_groups=()):
          
          if basename is None:
              basename = 'cse'
          cse_defs, cse_exprs = sympy.cse(
              exprs, symbols=sympy.numbered_symbols(basename))
  
          # Let's convert the new expressions into (arrayified) code
          cse_defs_code = [
              (vname, self.as_arrayified_code(
                  vexpr, dummy_groups, arrayify_groups))
              for vname, vexpr in cse_defs
          ]
          cse_exprs_code = [self.as_arrayified_code(
              x, dummy_groups, arrayify_groups) for x in cse_exprs]
          return cse_defs_code, cse_exprs_code
docs: Get arrayified code for common subexpression.
  
          Parameters
          ----------
          exprs : list of sympy expressions
          basename : str
              Stem of variable names (default: cse).
          dummy_groups : tuples