asrandvar¶
- probnum.asrandvar(obj)¶
Convert
obj
to aRandomVariable
.Converts an object such as scalars, (sparse) arrays, or distribution-type objects to a ProbNum
RandomVariable
.- Parameters
obj (Any) – Object to be represented as a
RandomVariable
.- Return type
See also
RandomVariable
Class representing random variables.
Examples
>>> from scipy.stats import bernoulli >>> import probnum as pn >>> import numpy as np >>> bern = bernoulli(p=0.5) >>> bern_pn = pn.asrandvar(bern) >>> rng = np.random.default_rng(42) >>> bern_pn.sample(rng=rng, size=5) array([1, 0, 1, 1, 0])