code: def _matrix_transpose(
      a, name="matrix_transpose", conjugate=False
  ):  # pylint: disable=unused-argument
      a = np.array(a)
      if a.ndim < 2:
          raise ValueError(
              "Input must have rank at least `2`; found {}.".format(
                  a.ndim
              )
          )
      x = np.swapaxes(a, -2, -1)
      return np.conj(x) if conjugate else x
  
imports: import collections
  import functools
  import numpy
  from tensorflow_probability.python.internal.backend.numpy import _utils
  from tensorflow_probability.python.internal.backend.numpy import ops
label_desc: Use image node_id 13 for calling a global function with example usage: _matrix_transpose(a, name, conjugate) and returns: unknown