bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / stats / _multivariate / unitary_group_frozen / __init__
function
scipy.stats._multivariate:unitary_group_frozen.__init__
source: build-install/usr/lib/python3.14/site-packages/scipy/stats/_multivariate.py:4974
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.09726-0.70384j, 0.26286+0.2921j , -0.57053+0.12342j],
[ 0.35974-0.43475j, -0.48784-0.06892j, 0.44397+0.49166j],
[ 0.01857-0.41998j, 0.08996-0.7712j , 0.06738-0.46464j]])
Aliases
scipy.stats._multivariate.unitary_group_frozen.__init__