示例#1
0
 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)
示例#2
0
 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')