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
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)
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
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