code: def function_name_scope(function):
      """
      Decorator that wraps any function with the name score that has the
      same name as a function.
      """
  
      @wraps(function)
      def wrapper(*args, **kwargs):
          with tf.name_scope(function.__name__):
              return function(*args, **kwargs)
  
      return wrapper
  
file_path: neupy/neupy/utils/tf_utils.py
imports: from functools import wraps
  import numpy
  import tensorflow
  from neupy.utils.misc import as_tuple
  from neupy.utils.processing import asfloat
label_desc: Use image node_id 4 for calling a global function with example usage: function_name_scope(function) and returns: wrapper, function