Ejemplo n.º 1
0
 def results(self):
     results = Tree({
        'MEAN_RSN_ZERO_HOP':     np.mean(self.rsn_hit_ratio[0]),
        'MEAN_RSN_ONE_HOP':      np.mean(self.rsn_hit_ratio[1]),
        'MEAN_RSN_TWO_HOP':      np.mean(self.rsn_hit_ratio[2]),
        'MEAN_RSN_THREE_HOP':    np.mean(self.rsn_hit_ratio[3]),
               })
     results['MEAN_RSN_ALL'] = results['MEAN_RSN_ZERO_HOP'] + \
                               results['MEAN_RSN_ONE_HOP'] + \
                               results['MEAN_RSN_TWO_HOP'] + \
                               results['MEAN_RSN_THREE_HOP']  
     if self.cdf:
         results.update({
            'CDF_RSN_ZERO_HOP':      cdf(self.rsn_hit_ratio[0]),
            'CDF_RSN_ONE_HOP':       cdf(self.rsn_hit_ratio[1]),
            'CDF_RSN_TWO_HOP':       cdf(self.rsn_hit_ratio[2]),
            'CDF_RSN_THREE_HOP':     cdf(self.rsn_hit_ratio[3]),
                        })
     return results
Ejemplo n.º 2
0
 def test_update_base(self):
     tree = Tree()
     tree.update({'b': 1, 'c': 2})
     self.assertIsInstance(tree, Tree)
     self.assertEqual(tree.getval(['b']), 1)
     self.assertEqual(tree.getval(['c']), 2)
Ejemplo n.º 3
0
 def test_update_base(self):
     tree = Tree()
     tree.update({'b': 1, 'c': 2})
     self.assertIsInstance(tree, Tree)
     self.assertEqual(tree.getval(['b']), 1)
     self.assertEqual(tree.getval(['c']), 2)
Ejemplo n.º 4
0
 def test_update_base(self):
     tree = Tree()
     tree.update({'b': 1, 'c': 2})
     assert isinstance(tree, Tree)
     assert tree.getval(['b']) == 1
     assert tree.getval(['c']) == 2
Ejemplo n.º 5
0
 def test_update_base(self):
     tree = Tree()
     tree.update({"b": 1, "c": 2})
     assert isinstance(tree, Tree)
     assert tree.getval(["b"]) == 1
     assert tree.getval(["c"]) == 2