code: def test_types(self):
      self.assertIsInstance(self.tm.states, np.ndarray)
      self.assertIsInstance(self.tm.pointers, np.ndarray)
      self.assertIsInstance(self.tm.probabilities, np.ndarray)
      self.assertIsInstance(self.tm.log_probabilities, np.ndarray)
      self.assertIsInstance(self.tm.num_states, int)
      self.assertIsInstance(self.tm.num_transitions, int)
      self.assertTrue(self.tm.states.dtype == np.uint32)
      self.assertTrue(self.tm.pointers.dtype == np.uint32)
      self.assertTrue(self.tm.probabilities.dtype == float)
      self.assertTrue(self.tm.log_probabilities.dtype == float)
  
imports: from __future__ import absolute_import, division, print_function
  import sys
  import unittest
  from madmom.ml.hmm import *
label_desc: Use image node_id 2 for calling the TestTransitionModelClass obj's underlying member method code with example usage: obj.test_types() without return types