code: def row_first_order_differences(X):
      """Numba first order differences function for a 2d numpy array.
  
      Parameters
      ----------
      X : 2d numpy array
          A 2d numpy array of values
  
      Returns
      -------
      arr : 2d numpy array of shape (X.shape[0], X.shape[1] - 1)
          The first order differences for axis 0 of the input array
      """
      return X[:, 1:] - X[:, :-1]
  
file_path: sktime/sktime/utils/numba/general.py
imports: from sktime.utils.validation._dependencies import _check_soft_dependencies
  import numpy
  import sktime.utils.numba.stats
  from sktime.utils.numba.njit import njit
label_desc: Use image node_id 3 for calling a global function with example usage: row_first_order_differences(X) and returns: unknown