code: def euclidean_distance_numpy(object1, object2):
      """!
      @brief Calculate Euclidean distance between two objects using numpy.
  
      @param[in] object1 (array_like): The first array_like object.
      @param[in] object2 (array_like): The second array_like object.
  
      @return (double) Euclidean distance between two objects.
  
      """
      if len(object1.shape) > 1 or len(object2.shape) > 1:
          return numpy.sqrt(
              numpy.sum(numpy.square(object1 - object2), axis=1)
          )
      else:
          return numpy.sqrt(numpy.sum(numpy.square(object1 - object2)))
  
imports: import numpy
  from enum import IntEnum
label_desc: Use image node_id 2 for calling a global function with example usage: euclidean_distance_numpy(object1, object2) and returns: numpy, numpy