class_docstr: affine full rank transformation of a multivariate distribution
  
  no dimension checking, assumes everything broadcasts correctly
  first version without bound support
  
  provides distribution of y given distribution of x
  y = const + tmat * x
class_docstr_tok: ["affine","full","rank","transformation","of","a","multivariate","distribution","no","dimension","checking",",","assumes","everything","broadcasts","correctly","first","version","without","bound","support","provides","distribution","of","y","given","distribution","of","x","y","=","const","+","tmat","*","x"]
code: def pdf(self, x):
      return 1.0 / self.absdet * self.dist.pdf(self.invtransform(x))
  
imports: import math
  import numpy
  from scipy import linalg, stats, special
  from .linalg_decomp_1 import SvdArray
label_desc: Use image node_id 5 for calling the AffineTransform obj's underlying member method code with example usage: obj.pdf(x) and returns: unknown