probnum

Probabilistic Numerical Methods.

ProbNum implements probabilistic numerical methods in Python. Such methods solve numerical problems from linear algebra, optimization, quadrature and differential equations using probabilistic inference. This approach captures uncertainty arising from finite computational resources and stochastic input.

Functions

asrandvar(obj)

Convert obj to a RandomVariable.

Classes

Function(input_shape[, output_shape])

Callable with information about the shape of expected in- and outputs.

LambdaFunction(fn, input_shape[, output_shape])

Define a Function from a given callable.

ProbabilisticNumericalMethod(stopping_criterion)

Probabilistic numerical methods.

StoppingCriterion()

Stopping criterion of a probabilistic numerical method.

LambdaStoppingCriterion(stopcrit)

Define a stopping criterion via an anonymous function.

Class Inheritance Diagram

Inheritance diagram of probnum.Function, probnum.LambdaFunction, probnum.ProbabilisticNumericalMethod, probnum.StoppingCriterion, probnum.LambdaStoppingCriterion