TaperedPauliSumOp
class TaperedPauliSumOp(primitive, z2_symmetries, coeff=1.0)
Bases: qiskit.opflow.primitive_ops.pauli_sum_op.PauliSumOp
Class for PauliSumOp after tapering
Parameters
- primitive (
SparsePauliOp
) – The SparsePauliOp which defines the behavior of the underlying function. - z2_symmetries (
Z2Symmetries
) – Z2 symmetries which the Operator has. - coeff (
Union
[complex
,ParameterExpression
]) – A coefficient multiplying the primitive.
Raises
TypeError – invalid parameters.
Methods Defined Here
assign_parameters
TaperedPauliSumOp.assign_parameters(param_dict)
Binds scalar values to any Terra Parameters
in the coefficients or primitives of the Operator, or substitutes one Parameter
for another. This method differs from Terra’s assign_parameters
in that it also supports lists of values to assign for a give Parameter
, in which case self will be copied for each parameterization in the binding list(s), and all the copies will be returned in an OpList
. If lists of parameterizations are used, every Parameter
in the param_dict must have the same length list of parameterizations.
Parameters
param_dict (dict
) – The dictionary of Parameters
to replace, and values or lists of values by which to replace them.
Return type
Returns
The OperatorBase
with the Parameters
in self replaced by the values or Parameters
in param_dict. If param_dict contains parameterization lists, this OperatorBase
is an OpList
.
Attributes
INDENTATION
Default value: ' '
coeff
The scalar coefficient multiplying the Operator.
Return type
Union
[complex
, ParameterExpression
]
Returns
The coefficient.
coeffs
Return the Pauli coefficients.
grouping_type
Type of Grouping
Type
Returns
Return type
str
instance_id
Return the unique instance id.
Return type
int
num_qubits
Return type
int
parameters
primitive
Type: qiskit.quantum_info.operators.symplectic.sparse_pauli_op.SparsePauliOp
The primitive defining the underlying function of the Operator.
Return type
Union
[QuantumCircuit
, Operator
, Pauli
, SparsePauliOp
, OperatorBase
]
Returns
The primitive object.
settings
Return operator settings.
Return type
Dict