cyjax.ml.hermitian_param_init#

cyjax.ml.hermitian_param_init(key, basis_size, fluctuate=None, dtype=<class 'float'>)#

Initialize parametrization to yield identity for Hermitian matrix.

The returned parameters will give a positive-definite Hermitian matrix when transformed by cholesky_from_param()

If fluctuate is given, diagonal is set to uniform random values between 1 - fluctuate and 1 + fluctuate.