code: def row_contributions(self, X):
          
          utils.validation.check_is_fitted(self, 's_')
  
          # Check input
          if self.check_input:
              utils.check_array(X, dtype=[str, np.number])
  
          # Prepare input
          X = self._prepare_input(X)
  
          return super().row_contributions(self._build_X_global(X))
docs: Returns the row contributions towards each principal component.