code: def template_clustering(
      number_clusters, path, iterations, maxneighbors
  ):
      sample = read_sample(path)
  
      clarans_instance = clarans(
          sample, number_clusters, iterations, maxneighbors
      )
      (ticks, result) = timedcall(clarans_instance.process)
  
      print("Sample: ", path, "\t\tExecution time: ", ticks, "\n")
  
      clusters = clarans_instance.get_clusters()
      draw_clusters(sample, clusters)
  
imports: from pyclustering.cluster.clarans import clarans
  from pyclustering.utils import read_sample
  from pyclustering.utils import draw_clusters
  from pyclustering.utils import timedcall
  from pyclustering.samples.definitions import SIMPLE_SAMPLES, FCPS_SAMPLES
label_desc: Use image node_id 1 for calling a global function with example usage: template_clustering(number_clusters, path, iterations, maxneighbors) without return types