code: def neg_euclid_distance(X, weight):
      """
      Negative Euclidean distance between input
      data and weight.
      """
      euclid_dist = norm(X.T - weight, axis=0)
      return -np.expand_dims(euclid_dist, axis=0)
  
imports: from __future__ import division
  from collections import namedtuple
  import six
  import numpy
  from numpy.linalg import norm
  from neupy import init
  from neupy.utils import as_tuple, format_data
  from neupy.algorithms import Kohonen
  from neupy.exceptions import WeightInitializationError
  from neupy.algorithms.associative.base import BaseAssociative
  from neupy.core.properties import BaseProperty, TypedListProperty, ChoiceProperty, NumberProperty, ParameterProperty, IntProperty
  from .randomized_pca import randomized_pca
  from .neighbours import find_step_scaler_on_rect_grid, find_neighbours_on_rect_grid, find_neighbours_on_hexagon_grid, find_step_scaler_on_hexagon_grid
label_desc: Use image node_id 1 for calling a global function with example usage: neg_euclid_distance(X, weight) and returns: unknown