def test_collect_patterns_2_stride_2(self): data = Entropy.read_series(os.path.join( self.resource_path, 'perm_en/PermEn_simple_original.txt'), use_threshold=False, threshold_value=None) freqs, mapping = self.permEn.collect_pattern_frequency(data, 2, 2) npt.assert_almost_equal(freqs, np.array([3 / 5, 2 / 5]), decimal=4)
def test_calculate_permen_simple_2_stride_3(self): data = Entropy.read_series(os.path.join( self.resource_path, 'perm_en/PermEn_simple_original.txt'), use_threshold=False, threshold_value=None) res = self.permEn.calculate(3, data, 3) self.assertAlmostEqual(res, 0, places=4, msg='incorrect PermEn')