code: def _check_block_input_np_ndarrays(inputs):
      """Check if block's inputs are numpy ndarrays."""
      from ..numpy import ndarray as np_ndarray
      from ..symbol import Symbol as nd_symbol
      from ..ndarray import NDArray as nd_ndarray
  
      # pylint: disable=no-else-raise
      if isinstance(inputs, (nd_ndarray, nd_symbol)) and not isinstance(
          inputs, (np_ndarray)
      ):
          raise TypeError(
              "Block's inputs must be of type `mxnet.numpy.ndarray`, "
              "while got output type {}".format(str(type(inputs)))
          )
      elif isinstance(inputs, (list, tuple)):
          for i in inputs:
              _check_block_input_np_ndarrays(i)
  
imports: import os
  import sys
  import hashlib
  import uuid
  import warnings
  import collections
  import weakref
  import requests
  import numpy
  from ..None import ndarray
  from ..util import is_np_shape, is_np_array, TemporaryDirectory
  from ..None import numpy
label_desc: Use image node_id 13 for calling a global function with example usage: _check_block_input_np_ndarrays(inputs) without return types