rand.random_ginibre
Generate Ginibre random matrix.
Module Contents
Functions
|
Generate a Ginibre random matrix [1]. |
- rand.random_ginibre.random_ginibre(dim_n, dim_m)
Generate a Ginibre random matrix [1].
Generates a random
dim_n
-by-dim_m
Ginibre matrix.A Ginibre random matrix is a matrix with independent and identically distributed complex standard Gaussian entries.
Ginibre random matrices are used in the construction of Wishart-random POVMs [2].
Examples
Generate a random \(2\)-by-\(2\) Ginibre random matrix.
>>> from toqito.rand import random_ginibre >>> random_ginibre(2, 2) [[ 0.06037649-0.05158031j 0.46797859+0.21872729j] [-0.95223112-0.71959831j 0.3404352 +0.11166238j]]
References
[2]Teiko Heinosaari, Maria Anastasia Jivulescu, and Ion Nechita. Random positive operator valued measures. Journal of Mathematical Physics, Apr 2020. URL: http://dx.doi.org/10.1063/1.5131028, doi:10.1063/1.5131028.
- Parameters:
dim_n (int) – The number of rows of the Ginibre random matrix.
dim_m (int) – The number of columns of the Ginibre random matrix.
- Returns:
A
dim_n
-by-dim_m
Ginibre random density matrix.- Return type:
numpy.ndarray