def test_rv_from_number(self): """Create a random variable from a number.""" for x in self.scalars: with self.subTest(): rv = probnum.asrandvar(x) self.assertIsInstance(rv, randvars.RandomVariable)
def test_rv_from_ndarray(self): """Create a random variable from an array.""" for arr in self.arrays2d: with self.subTest(): rv = probnum.asrandvar(arr) self.assertIsInstance(rv, randvars.RandomVariable)
def test_rv_from_scipy(self): """Create a random variable from a scipy random variable.""" for scipyrv in self.scipyrvs: with self.subTest(): rv = probnum.asrandvar(scipyrv) self.assertIsInstance(rv, randvars.RandomVariable)