code: def test_mstump_wrapper_include(T, m):
      for width in range(T.shape[0]):
          for i in range(T.shape[0] - width):
              include = np.asarray(range(i, i + width + 1))
  
              excl_zone = int(np.ceil(m / 4))
  
              ref_P, ref_I = naive.mstump(T, m, excl_zone, include)
              comp_P, comp_I = mstump(T, m, include)
  
              npt.assert_almost_equal(ref_P, comp_P)
              npt.assert_almost_equal(ref_I, comp_I)
  
              df = pd.DataFrame(T.T)
              comp_P, comp_I = mstump(df, m, include)
  
              npt.assert_almost_equal(ref_P, comp_P)
              npt.assert_almost_equal(ref_I, comp_I)
  
imports: import functools
  import naive
  import numpy
  import numpy.testing
  import pandas
  import pytest
  from stumpy import config, core, mdl, mstump, subspace
  from stumpy.mstump import _get_first_mstump_profile, _get_multi_QT, _multi_mass, multi_distance_profile
label_desc: Use image node_id 19 for calling a global function with example usage: test_mstump_wrapper_include(T, m) without return types