def test_mueen_calculate_distance_profile(Q, T): m = Q.shape[0] left = np.linalg.norm(core.z_norm(core.rolling_window(T, m), 1) - core.z_norm(Q), axis=1) right = core.mueen_calculate_distance_profile(Q, T) npt.assert_almost_equal(left, right)
def test_mueen_calculate_distance_profile(Q, T): m = Q.shape[0] ref = np.linalg.norm(core.z_norm(core.rolling_window(T, m), 1) - core.z_norm(Q), axis=1) comp = core.mueen_calculate_distance_profile(Q, T) npt.assert_almost_equal(ref, comp)