code: def K(self, parm):
          
          return RQ_K_matrix(self.X, parm) + np.identity(self.X.shape[0])*(10**-10)
docs: Returns the Gram Matrix
  
          Parameters
          ----------
          parm : np.ndarray
              Parameters for the Gram Matrix
  
          Returns
          ----------
          - Gram Matrix (np.ndarray)