This is a pre-release version (latest).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy latest / 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 : scalar

Dimension of matrices

seed : {None, int, `numpy.random.Generator`, `numpy.random.RandomState`}, optional

If seed is None (or np.random), the numpy.random.RandomState singleton is used. If seed is an int, a new RandomState instance is used, seeded with seed. If seed is already a Generator or RandomState instance 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__