code: def test_numba_vs_python_string_index():
      # GH#56189
      pytest.importorskip("pyarrow")
      df = DataFrame(
          1,
          index=Index(["a", "b"], dtype="string[pyarrow_numpy]"),
          columns=Index(["x", "y"], dtype="string[pyarrow_numpy]"),
      )
      func = lambda x: x
      result = df.apply(func, engine="numba", axis=0)
      expected = df.apply(func, engine="python", axis=0)
      tm.assert_frame_equal(
          result,
          expected,
          check_column_type=False,
          check_index_type=False,
      )
  
file_path: pandas/pandas/tests/apply/test_numba.py
imports: import numpy
  import pytest
  import pandas.util._test_decorators
  from pandas import DataFrame, Index
  import pandas._testing
label_desc: Use image node_id 3 for calling a global function with example usage: test_numba_vs_python_string_index() without return types