qiskit.circuit.ParameterExpression.subs¶
- ParameterExpression.subs(parameter_map, allow_unknown_parameters=False)[source]¶
Returns a new Expression with replacement Parameters.
- Parameters
parameter_map (
Dict
) – Mapping from Parameters in self to the ParameterExpression instances with which they should be replaced.allow_unknown_parameters (
bool
) – IfFalse
, raises an error ifparameter_map
contains Parameters in the keys outside those present in the expression. IfTrue
, any such parameters are simply ignored.
- Raises
CircuitError –
If parameter_map contains Parameters outside those in self. - If the replacement Parameters in parameter_map would result in a name conflict in the generated expression.
- Return type
- Returns
A new expression with the specified parameters replaced.