TaperedPauliSumOp#

class qiskit.opflow.primitive_ops.TaperedPauliSumOp(*args, **kwargs)[Quellcode]#

Bases: PauliSumOp

Deprecated: Class for PauliSumOp after tapering

Veraltet ab Version 0.24.0: The class qiskit.opflow.primitive_ops.tapered_pauli_sum_op.TaperedPauliSumOp is deprecated as of qiskit-terra 0.24.0. It will be removed no earlier than 3 months after the release date. For code migration guidelines, visit https://qisk.it/opflow_migration.

Parameter:
  • primitive – The SparsePauliOp which defines the behavior of the underlying function.

  • z2_symmetries – Z2 symmetries which the Operator has.

  • coeff – A coefficient multiplying the primitive.

Verursacht:

TypeError – invalid parameters.

Attributes

INDENTATION = '  '#
coeff#

The scalar coefficient multiplying the Operator.

Rückgabe:

The coefficient.

coeffs#

Return the Pauli coefficients.

grouping_type#

Type of Grouping

Type:

Returns

instance_id#

Return the unique instance id.

num_qubits#
parameters#
primitive: SparsePauliOp#

The primitive defining the underlying function of the Operator.

Rückgabe:

The primitive object.

settings#

Return operator settings.

z2_symmetries#

Z2 symmetries which the Operator has.

Rückgabe:

The Z2 Symmetries.

Methods

assign_parameters(param_dict)[Quellcode]#

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.

Parameter:

param_dict (dict) – The dictionary of Parameters to replace, and values or lists of values by which to replace them.

Rückgabe:

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.

Rückgabetyp:

OperatorBase