class_docstr: A printer to convert expressions to strings of Octave/Matlab code.
class_docstr_tok: ["A","printer","to","convert","expressions","to","strings","of","Octave\/Matlab","code","."]
code: def _print_SparseRepMatrix(self, A):
      from sympy.matrices import Matrix
  
      L = A.col_list()
      # make row vectors of the indices and entries
      I = Matrix([[k[0] + 1 for k in L]])
      J = Matrix([[k[1] + 1 for k in L]])
      AIJ = Matrix([[k[2] for k in L]])
      return "sparse(%s, %s, %s, %s, %s)" % (
          self._print(I),
          self._print(J),
          self._print(AIJ),
          A.rows,
          A.cols,
      )
  
imports: from __future__ import annotations
  from typing import Any
  from sympy.core import Mul, Pow, S, Rational
  from sympy.core.mul import _keep_coeff
  from sympy.core.numbers import equal_valued
  from sympy.printing.codeprinter import CodePrinter
  from sympy.printing.precedence import precedence, PRECEDENCE
  from re import search
label_desc: Use image node_id 27 for calling the OctaveCodePrinter obj's underlying member method code with example usage: obj._print_SparseRepMatrix(A) and returns: unknown