code: def _scale_factor_strategy():
      return st.one_of(
          st.floats(min_value=0.1, max_value=2.0),
          st.tuples(st.floats(min_value=0.1, max_value=2.0)),
          st.lists(
              st.floats(min_value=0.1, max_value=2.0),
              min_size=3,
              max_size=3,
          ),
      )
  
imports: from hypothesis import strategies
  import pytest
  import math
  import ivy_tests.test_ivy.helpers
  from ivy_tests.test_ivy.helpers import handle_frontend_test
  from ivy_tests.test_ivy.test_functional.test_nn.test_layers import _assume_tf_dilation_gt_1
  import ivy
label_desc: Use image node_id 3 for calling a global function with example usage: _scale_factor_strategy() and returns: st