def eigvalsh(a, b=None, lower=True, overwrite_a=False, overwrite_b=False, turbo=True, eigvals=None, type=1, check_finite=True):
 return eigh(a, b=b, lower=lower, eigvals_only=True, overwrite_a=overwrite_a, overwrite_b=overwrite_b, turbo=turbo, eigvals=eigvals, type=type, check_finite=check_finite)

def eigvalsh ( a , b = None , lower = True , overwrite_a = False , overwrite_b = False , turbo = True , eigvals = None , type = 1 , check_finite = True ) : return eigh ( a , b = b , lower = lower , eigvals_only = True , overwrite_a = overwrite_a , overwrite_b = overwrite_b , turbo = turbo , eigvals = eigvals , type = type , check_finite = check_finite )
solve an ordinary or generalized eigenvalue problem for a complex hermitian or real symmetric matrix .