class_docstr: Iterative estimation of row and column centering/scaling
  using the algorithm from page 31 of:
      Matrix Completion and Low-Rank SVD via Fast Alternating Least Squares
code: def fit_transform(self, X):
      self.fit(X)
      return self.transform(X)
  
imports: import numpy
label_desc: Use image node_id 4 for calling the Scaler obj's underlying member method code with example usage: obj.fit_transform(X) and returns: self