Expression class¶
(Shortest import: from brian2 import Expression)
-
class
brian2.equations.codestrings.Expression(code=None, sympy_expression=None)[source]¶ Bases:
brian2.equations.codestrings.CodeStringClass for representing an expression.
Attributes
stochastic_variablesStochastic variables in this expression Methods
split_stochastic()Split the expression into a stochastic and non-stochastic part. Details
-
stochastic_variables¶ Stochastic variables in this expression
-
split_stochastic()[source]¶ Split the expression into a stochastic and non-stochastic part.
Splits the expression into a tuple of one
Expressionobjects f (the non-stochastic part) and a dictionary mapping stochastic variables toExpressionobjects. For example, an expression of the formf + g * xi_1 + h * xi_2would be returned as:(f, {'xi_1': g, 'xi_2': h})Note that theExpressionobjects for the stochastic parts do not include the stochastic variable itself.
-