class_docstr: Distribution based on a non-monotonic (u- or hump-shaped transformation)
  
  the constructor can be called with a distribution class, and functions
  that define the non-linear transformation.
  and generates the distribution of the transformed random variable
  
  Note: the transformation, it's inverse and derivatives need to be fully
  specified: func, funcinvplus, funcinvminus, derivplus,  derivminus.
  Currently no numerical derivatives or inverse are calculated
  
  This can be used to generate distribution instances similar to the
  distributions in scipy.stats.
class_docstr_tok: ["Distribution","based","on","a","non-monotonic","(","u-","or","hump-shaped","transformation",")","the","constructor","can","be","called","with","a","distribution","class",",","and","functions","that","define","the","non-linear","transformation",".","and","generates","the","distribution","of","the","transformed","random","variable","Note",":","the","transformation",",","it","'s","inverse","and","derivatives","need","to","be","fully","specified",":","func",",","funcinvplus",",","funcinvminus",",","derivplus",",","derivminus",".","Currently","no","numerical","derivatives","or","inverse","are","calculated","This","can","be","used","to","generate","distribution","instances","similar","to","the","distributions","in","scipy.stats","."]
code: def _rvs(self, *args):
      self.kls._size = (
          self._size
      )  # size attached to self, not function argument
      return self.func(self.kls._rvs(*args))
  
imports: from scipy import stats
  from scipy.stats import distributions
  import numpy
label_desc: Use image node_id 2 for calling the TransfTwo_gen obj's underlying member method code with example usage: obj._rvs() and returns: self