code: def change_data_store_order(a, a_row, a_col, a_len, b, axis=1):
      if iscontiguous(a._tensor):
          _a = ffi.cast("float *", ffi.from_buffer(a._tensor))
          _b = ffi.cast("float *", ffi.from_buffer(b._tensor))
          NervanaObject.be.mathlib.cmath_change_data_store_order(
              _a, axis, a_row, a_col, a_len, _b
          )
  
          return b
      else:
          raise AttributeError("a should be contiguous")
  
imports: import sys
  import numpy
  from cffi import FFI
  from neon import NervanaObject
  from neon.transforms import Rectlinclip
label_desc: Use image node_id 24 for calling a global function with example usage: change_data_store_order(a, a_row, a_col, a_len, b, axis) and returns: b