code: def eig_recompose(val, vec):
      return vec.dot(np.diag(val)).dot(vec.T)
  
file_path: pymc/pymc/tuning/scaling.py
imports: import numpy
  from numpy import exp, log, sqrt
  from pymc.blocking import DictToArrayBijection
  from pymc.model import Point, modelcontext
  from pymc.pytensorf import hessian_diag
  from pymc.util import get_var_name
label_desc: Use image node_id 8 for calling a global function with example usage: eig_recompose(val, vec) and returns: vec