code: def split(x, axis=0):
      """
      Split arrays at the specified axis.
  
      It returns a number corresponding the size of the given
      axis (i.e ``x.shape[axis]``) of :obj:`~nnabla.Variable` s.
  
      Args:
          x(~nnabla.Variable): N-D array
          axis(int): Axis
  
      Returns: A :obj:`tuple` of :obj:`~nnabla.Variable` s
  
      See Also:
          :func:`nnabla.function_bases.split`.
  
      """
      from .function_bases import split as split_base
  
      return split_base(x, axis, x.shape[axis])
  
imports: from __future__ import absolute_import
  from .function_bases import *
  from .None import dtypes
  import nnabla
  import numpy
  from .normalization_functions import *
  from .numpy_compat_functions import *
label_desc: Use image node_id 11 for calling a global function with example usage: split(x, axis) and returns: split_base