jax.lax.linalg.householder_product#
- jax.lax.linalg.householder_product(a, taus)[source]#
Product of elementary Householder reflectors.
- Parameters:
a (
Union
[Array
,ndarray
,bool_
,number
,bool
,int
,float
,complex
]) – A matrix with shape[..., m, n]
, whose lower triangle contains elementary Householder reflectors.taus (
Union
[Array
,ndarray
,bool_
,number
,bool
,int
,float
,complex
]) – A vector with shape[..., k]
, wherek < min(m, n)
, containing the scalar factors of the elementary Householder reflectors.
- Return type:
- Returns:
A batch of orthogonal (unitary) matrices with the same shape as
a
, containing the products of the elementary Householder reflectors.