code: def test_types(self):
      e = NoteSumEvaluation([])
      self.assertIsInstance(e.num_tp, int)
      self.assertIsInstance(e.num_fp, int)
      self.assertIsInstance(e.num_tn, int)
      self.assertIsInstance(e.num_fn, int)
      self.assertIsInstance(e.precision, float)
      self.assertIsInstance(e.recall, float)
      self.assertIsInstance(e.fmeasure, float)
      self.assertIsInstance(e.accuracy, float)
      self.assertIsInstance(e.errors, np.ndarray)
      self.assertIsInstance(e.mean_error, float)
      self.assertIsInstance(e.std_error, float)
  
imports: from __future__ import absolute_import, division, print_function
  import math
  import unittest
  from madmom.evaluation.notes import *
  from .None import ANNOTATIONS_PATH, DETECTIONS_PATH
label_desc: Use image node_id 1 for calling the TestNoteSumEvaluationClass obj's underlying member method code with example usage: obj.test_types() without return types