code: def _warn_on_suspicious_multi_image_shapes(images):
      if images is None:
          return
  
      # check if it looks like (H, W, C) instead of (N, H, W)
      if ia.is_np_array(images):
          if images.ndim == 3 and images.shape[-1] in [1, 3]:
              ia.warn(
                  "You provided a numpy array of shape %s as a "
                  "multi-image augmentation input, which was interpreted as "
                  "(N, H, W). The last dimension however has value 1 or "
                  "3, which indicates that you provided a single image "
                  "with shape (H, W, C) instead. If that is the case, "
                  "you should use e.g. augmenter(image=<your input>) or "
                  "augment_image(<your input>) -- note the singular 'image' "
                  "instead of 'imageS'. Otherwise your single input image "
                  "will be interpreted as multiple images of shape (H, W) "
                  "during augmentation." % (images.shape,),
                  category=SuspiciousMultiImageShapeWarning,
              )
  
file_path: imgaug/imgaug/augmenters/base.py
imports: from __future__ import print_function, division, absolute_import
  import imgaug
label_desc: Use image node_id 1 for calling a global function with example usage: _warn_on_suspicious_multi_image_shapes(images) without return types