pystencils.sympyextensions.math.fast_subs#
- pystencils.sympyextensions.math.fast_subs(expression, substitutions, skip=None)#
Similar to sympy subs function.
- Parameters:
expression (
TypeVar
(T
)) – expression where parts should be substitutedsubstitutions (
Dict
) – dict defining substitutions by mapping from old to new termsskip (
Optional
[Callable
[[Expr
],bool
]]) – function that marks expressions to be skipped (if True is returned) - that means that in these skipped expressions no substitutions are done
- Return type:
TypeVar
(T
)
This version is much faster for big substitution dictionaries than sympy version