pub fn py_likelihood_sum(
terms: Vec<Bound<'_, PyAny>>,
) -> PyResult<PyLikelihoodExpression>Expand description
A convenience method to sum sequences of LikelihoodExpressions or identifiers.
§Parameters
terms : sequence of LikelihoodExpression
A non-empty sequence whose elements are summed. Single-element sequences are returned
unchanged while empty sequences evaluate to LikelihoodZero.
§Returns
LikelihoodExpression A new expression representing the sum of all inputs.
§See Also
likelihood_product LikelihoodZero
§Examples
from laddu import LikelihoodScalar, likelihood_sum expression = likelihood_sum([LikelihoodScalar(‘alpha’)]) expression.evaluate([0.5]) 0.5 likelihood_sum([]).evaluate([]) 0.0
§Notes
When multiple inputs share the same parameter name, the value and fixed/free status from the earliest term in the sequence take precedence.