qics.quantum.random.stinespring_operator¶
- qics.quantum.random.stinespring_operator(nin, nout=None, nenv=None, iscomplex=False)[source]¶
Generate a random Stinespring operator, i.e., isometry
corresponding to a quantum channel , uniformly distributed on Hilbert-Schmidt measure.- Parameters:
- Returns:
ndarray
Random Stinespring operator of dimension
(nout*nenv, nin)
Notes
See [1] for additional details.
[1]Kukulski, Ryszard, et al. “Generating random quantum channels.” Journal of Mathematical Physics 62.6 (2021).