code: def test_numpy_from_zero_dim_arrays_to_scalar(x, backend_fw):
      ivy.set_backend(backend_fw)
      ret_x = from_zero_dim_arrays_to_scalar(_fn)(x)
      if isinstance(x, tuple):
          assert isinstance(ret_x, tuple)
          for x_i, ret_x_i in zip(x, ret_x):
              _zero_dim_to_scalar_checks(x_i, ret_x_i)
      else:
          _zero_dim_to_scalar_checks(x, ret_x)
      ivy.previous_backend()
  
file_path: ivy/ivy_tests/test_ivy/test_frontends/test_numpy/test_func_wrapper.py
imports: from hypothesis import given, strategies
  import platform
  import ivy
  import ivy_tests.test_ivy.helpers
  from ivy.functional.frontends.numpy.func_wrapper import inputs_to_ivy_arrays, outputs_to_frontend_arrays, to_ivy_arrays_and_back, handle_numpy_dtype, from_zero_dim_arrays_to_scalar
  from ivy.functional.frontends.numpy.ndarray import ndarray
  import ivy.functional.frontends.numpy
label_desc: Use image node_id 6 for calling a global function with example usage: test_numpy_from_zero_dim_arrays_to_scalar(x, backend_fw) without return types