bundles / scipy 1.18.0 / scipy / stats / _multivariate / unitary_group_frozen / __init__
function
scipy.stats._multivariate:unitary_group_frozen.__init__
Signature
def __init__(self, dim = None, seed = None)Summary
Create a frozen (U(N)) n-dimensional unitary matrix distribution.
Parameters
dim: scalarDimension of matrices
seed: {None, int, `numpy.random.Generator`, `numpy.random.RandomState`}, optionalIf
seedis None (ornp.random), the numpy.random.RandomState singleton is used. Ifseedis an int, a newRandomStateinstance is used, seeded withseed. Ifseedis already aGeneratororRandomStateinstance then that instance is used.
Examples
from scipy.stats import unitary_group x = unitary_group(3)✓
x.rvs()
✗array([[-0.23568-0.38624j, 0.6294 +0.0545j , -0.26573+0.57057j],
[ 0.12059-0.406j , -0.71196-0.08584j, -0.03464+0.55242j],
[-0.16622+0.76699j, -0.14559+0.25579j, -0.33406+0.43114j]])
Aliases
scipy.stats._multivariate.unitary_group_frozen.__init__