code: def moveaxis(
      x: NdarrayOrTensor,
      src: int | Sequence[int],
      dst: int | Sequence[int],
  ) -> NdarrayOrTensor:
      """`moveaxis` for pytorch and numpy"""
      if isinstance(x, torch.Tensor):
          return torch.movedim(x, src, dst)  # type: ignore
      return np.moveaxis(x, src, dst)
  
imports: from __future__ import annotations
  from collections.abc import Sequence
  from typing import TypeVar
  import numpy
  import torch
  from monai.config.type_definitions import NdarrayOrTensor, NdarrayTensor
  from monai.utils.misc import is_module_ver_at_least
  from monai.utils.type_conversion import convert_data_type, convert_to_dst_type
label_desc: Use image node_id 2 for calling a global function with example usage: moveaxis(x, src, dst) and returns: np, torch