code: def spread_values(out, axes):
      out = out.reshape(-1)
      if len(out) == 0:
          return [3] * axes
      if len(out) == 1:
          return [out[0]] * axes
      if len(out) == axes:
          return [out[i] for i in range(axes)]
      assert False
  
imports: from nvidia.dali.pipeline import pipeline_def
  import nvidia.dali.types
  import nvidia.dali.fn
  import numpy
  import cv2
  from scipy.ndimage import convolve1d, filters
  import os
  from nose_utils import assert_raises
  from nose.plugins.attrib import attr
  from sequences_test_utils import video_suite_helper, ArgCb
  from test_utils import get_dali_extra_path, check_batch, RandomlyShapedDataIterator
label_desc: Use image node_id 14 for calling a global function with example usage: spread_values(out, axes) and returns: unknown, unknown, unknown