SummedOp¶

class
SummedOp
(oplist, coeff=1.0, abelian=False)[소스]¶ 기반 클래스:
qiskit.opflow.list_ops.list_op.ListOp
A class for lazily representing sums of Operators. Often Operators cannot be efficiently added to one another, but may be manipulated further so that they can be later. This class holds logic to indicate that the Operators in
oplist
are meant to be added together, and therefore if they reach a point in which they can be, such as after evaluation or conversion to matrices, they can be reduced by addition. 매개변수
oplist (
List
[OperatorBase
]) – The Operators being summed.coeff (
Union
[complex
,ParameterExpression
]) – A coefficient multiplying the operatorabelian (
bool
) – Indicates whether the Operators inoplist
are known to mutually commute.
Methods Defined Here
Return Operator addition of
self
andother
, overloaded by+
.Return Operator by simplifying duplicate operators.
Check if other is equal to self.
Try collapsing list or trees of sums.
Returns the quantum circuit, representing the SummedOp.
Returns an equivalent Operator composed of only NumPybased primitives, such as
MatrixOp
andVectorStateFn
.Returns an equivalent Operator composed of only Paulibased primitives, such as
PauliOp
.Attributes

INDENTATION
= ' '¶

abelian
¶ Whether the Operators in
oplist
are known to commute with one another. 반환 형식
bool
 반환값
A bool indicating whether the
oplist
is Abelian.

coeff
¶ The scalar coefficient multiplying the Operator.
 반환 형식
Union
[complex
,ParameterExpression
] 반환값
The coefficient.

combo_fn
¶ The function defining how to combine
oplist
(or Numbers, or NumPy arrays) to produce the Operator’s underlying function. For example, SummedOp’s combination function is to add all of the Operators inoplist
. 반환 형식
Callable
 반환값
The combination function.

distributive
¶  반환 형식
bool

grad_combo_fn
¶ The gradient of
combo_fn
. 반환 형식
Optional
[Callable
]

instance_id
¶ Return the unique instance id.
 반환 형식
int

num_qubits
¶  반환 형식
int

oplist
¶ The list of
OperatorBases
defining the underlying function of this Operator. 반환 형식
List
[OperatorBase
] 반환값
The Operators defining the ListOp

parameters
¶

settings
¶ Return settings.
 반환 형식
Dict