class_docstr: The interface of a mixin class.
docstr: Shuffle the rows of X, Y, A.
  
  Needs to be overriden by backends that are non-compatible such as torch.
docstr_tok: ["Shuffle","the","rows","of","X",",","Y",",","A",".","Needs","to","be","overriden","by","backends","that","are","non-compatible","such","as","torch","."]
code: def shuffle(self, X, Y, A):
      """
      Shuffle the rows of X, Y, A.
  
      Needs to be overriden by backends that are non-compatible such as torch.
      """
      X, Y, A = shuffle(X, Y, A, random_state=self.base.random_state_)
      return X, Y, A
  
file_path: fairlearn/fairlearn/adversarial/_backend_engine.py
imports: from ._constants import _KWARG_ERROR_MESSAGE, _NOT_IMPLEMENTED, _DIST_TYPE_NOT_IMPLEMENTED, _NO_LOSS, _LIST_MODEL_UNSUPPORTED
  from sklearn.utils import shuffle
  from numpy import ndarray
label_desc: Use image node_id 5 for calling the BackendEngine obj's underlying member method code with example usage: obj.shuffle(X, Y, A) and returns: X,  Y,  A