code: def unravel_index(
      indices: paddle.Tensor,
      shape: Tuple[int],
      /,
      *,
      out: Optional[paddle.Tensor] = None,
  ) -> Tuple[Any, ...]:
      if indices.ndim == 0:
          indices = indices.unsqueeze(0)
      coord = []
      indices = indices
      for dim in reversed(shape):
          coord.append((indices % dim).astype("int32"))
          indices = paddle.floor(indices / dim)
  
      return tuple(reversed(coord))
  
imports: from typing import Optional, Union, Tuple, Sequence, Any
  import paddle
  import ivy.functional.backends.paddle
  import ivy
  from copy import deepcopy
  from ivy.func_wrapper import with_unsupported_device_and_dtypes, with_supported_dtypes
  from .None import backend_version
label_desc: Use image node_id 15 for calling a global function with example usage: unravel_index() and returns: tuple