dq.random.herm
herm(key: PRNGKeyArray, shape: tuple[int, ...]) -> Array
Returns a random complex Hermitian matrix.
Parameters
-
key
–
A PRNG key used as the random key.
-
shape
(shape of the form (..., n, n))
–
Shape of the returned array.
Returns
(array of shape (*shape)) Random complex Hermitian matrix.
Examples
>>> key = jax.random.PRNGKey(42)
>>> dq.random.herm(key, (2, 2))
Array([[-0.291+0.j , 0.473-0.446j],
[ 0.473+0.446j, 0.13 +0.j ]], dtype=complex64)