code: def _det_helper(draw):
      square = draw(
          helpers.ints(min_value=2, max_value=8).map(lambda x: (x, x))
      )
      shape_prefix = draw(helpers.get_shape())
      dtype_x = draw(
          helpers.dtype_and_values(
              available_dtypes=helpers.get_dtypes("float"),
              min_value=2,
              max_value=5,
              shape=shape_prefix + square,
          )
      )
      return dtype_x
  
imports: import sys
  import numpy
  from hypothesis import assume, strategies
  import ivy_tests.test_ivy.helpers
  from ivy_tests.test_ivy.helpers import handle_test, BackendHandler
  from ivy_tests.test_ivy.helpers.hypothesis_helpers.general_helpers import matrix_is_stable
label_desc: Use image node_id 1 for calling a global function with example usage: _det_helper(draw) and returns: dtype_x