code: def get_array_module(*args):
      """Gets an appropriate one from :mod:`numpy` or :mod:`cupy`.
  
      This is almost equivalent to :func:`cupy.get_array_module`. The differences
      are that this function can be used even if CUDA is not available and that
      it will return their data arrays' array module for
      :class:`~chainer.Variable` arguments.
  
      .. deprecated:: v5.0.0
  
          This API is deprecated. Please use
          :func:`~chainer.backend.get_array_module` instead.
  
      Args:
          args: Values to determine whether NumPy or CuPy should be used.
  
      Returns:
          module: :mod:`cupy` or :mod:`numpy` is returned based on the types of
          the arguments.
  
      """
      return chainer.backend.get_array_module(*args)
  
imports: import binascii
  import functools
  import itertools
  import os
  import threading
  import time
  import typing
  import warnings
  import numpy
  import six
  import chainer
  from chainer import _backend
  from chainer.backends import _cpu
  from chainer.backends import intel64
  from chainer.configuration import config
  from chainer import types
  import chainerx
label_desc: Use image node_id 17 for calling a global function with example usage: get_array_module() and returns: chainer