rrBLUP_ML0_nonzero_d_V#

pybrops.model.gmod.rrBLUPModel0.rrBLUP_ML0_nonzero_d_V(d, V, tol=1e-05)[source]#

Extract nonzero components of eigenvalues and eigenvectors from a spectral decomposition.

Parameters:
  • d (numpy.ndarray) – A vector of shape (nobs,) representing the diagonal of the spectral decomposition.

  • V (numpy.ndarray) – A matrix of shape (nobs,nobs) representing the orthonormal basis of the spectral decomposition.

Returns:

out – A tuple containing (d,V).

Where:

  • d is a vector of shape (ncomp,) representing the diagonal of the spectral decomposition.

  • V is a matrix of shape (nobs,ncomp) representing the orthonormal basis of the spectral decomposition.

Return type:

tuple