class_docstr: Compute the matrix exponential of a square array.
class_docstr_tok: ["Compute","the","matrix","exponential","of","a","square","array","."]
code: def make_node(self, A):
      assert (
          imported_scipy
      ), "Scipy not available. Scipy is needed for the Expm op"
  
      A = as_tensor_variable(A)
      assert A.ndim == 2
      expm = theano.tensor.matrix(dtype=A.dtype)
      return Apply(
          self,
          [
              A,
          ],
          [
              expm,
          ],
      )
  
imports: from __future__ import absolute_import, print_function, division
  import logging
  import warnings
  from six.moves import xrange
  import numpy
  from theano import tensor
  import theano.tensor
  from theano.tensor import as_tensor_variable
  from theano.gof import Op, Apply
label_desc: Use image node_id 1 for calling the Expm obj's underlying member method code with example usage: obj.make_node(A) and returns: Apply