bundles / scipy latest / scipy / stats / _multivariate / multivariate_normal_frozen / __init__
function
scipy.stats._multivariate:multivariate_normal_frozen.__init__
Signature
def __init__ ( self , mean = None , cov = 1 , allow_singular = False , seed = None , maxpts = None , abseps = 1e-05 , releps = 1e-05 ) Summary
Create a frozen multivariate normal distribution.
Parameters
mean: array_like, default: ``[0]``Mean of the distribution.
cov: array_like, default: ``[1]``Symmetric positive (semi)definite covariance matrix of the distribution.
allow_singular: bool, default: ``False``Whether to allow a singular covariance matrix.
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.maxpts: integer, optionalThe maximum number of points to use for integration of the cumulative distribution function (default
1000000*dim)abseps: float, optionalAbsolute error tolerance for the cumulative distribution function (default 1e-5)
releps: float, optionalRelative error tolerance for the cumulative distribution function (default 1e-5)
Examples
When called with the default parameters, this will create a 1D random variable with mean 0 and covariance 1:from scipy.stats import multivariate_normal r = multivariate_normal() r.mean r.cov
Aliases
-
scipy.stats._multivariate.multivariate_normal_frozen.__init__