code: def test_identical_subsequence_self_join():
      identical = np.random.rand(8)
      T_A = np.random.rand(20)
      T_A[1 : 1 + identical.shape[0]] = identical
      T_A[11 : 11 + identical.shape[0]] = identical
      T = np.array([T_A, T_A, np.random.rand(T_A.shape[0])])
      m = 3
  
      excl_zone = int(np.ceil(m / 4))
  
      ref_P, ref_I = naive.maamp(T, m, excl_zone)
      comp_P, comp_I = maamp(T, m)
  
      npt.assert_almost_equal(
          ref_P, comp_P, decimal=config.STUMPY_TEST_PRECISION
      )
  
imports: import naive
  import numpy
  import numpy.testing
  import pandas
  import pytest
  from stumpy import config, core, maamp, maamp_mdl, maamp_subspace
  from stumpy.maamp import _get_first_maamp_profile, _multi_mass_absolute, maamp_multi_distance_profile
label_desc: Use image node_id 19 for calling a global function with example usage: test_identical_subsequence_self_join() without return types