code: def testLabelsToIndexListAndObjectListMissedPoint(self):
      clusters = [0, 0, float("NaN"), 1, 1]
      data = [
          [5.1, 5.2],
          [5.2, 5.1],
          [14.1, 76.0],
          [8.1, 8.0],
          [8.4, 8.2],
      ]
  
      encoder = cluster_encoder(
          type_encoding.CLUSTER_INDEX_LABELING, clusters, data
      )
      encoder.set_encoding(type_encoding.CLUSTER_INDEX_LIST_SEPARATION)
      expected = [[0, 1], [3, 4]]
      actual = encoder.get_clusters()
  
      self.assertEqual(len(expected), len(actual))
      self.assertEqual(expected, actual)
  
      encoder = cluster_encoder(
          type_encoding.CLUSTER_INDEX_LABELING, clusters, data
      )
      encoder.set_encoding(type_encoding.CLUSTER_OBJECT_LIST_SEPARATION)
      expected = [[[5.1, 5.2], [5.2, 5.1]], [[8.1, 8.0], [8.4, 8.2]]]
      actual = encoder.get_clusters()
  
      self.assertEqual(len(expected), len(actual))
      self.assertEqual(expected, actual)
  
imports: import unittest
  import math
  import matplotlib
  from pyclustering.cluster.encoder import cluster_encoder
  from pyclustering.cluster.encoder import type_encoding
label_desc: Use image node_id 24 for calling the Test obj's underlying member method code with example usage: obj.testLabelsToIndexListAndObjectListMissedPoint() without return types