- class MatrixOp(*args, **kwargs)[소스]¶
Deprecated: Class for Operators represented by matrices, backed by Terra’s
버전 0.24.0부터 폐지됨: The class
qiskit.opflow.primitive_ops.matrix_op.MatrixOpis 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.
primitive – The matrix-like object which defines the behavior of the underlying function.
coeff – A coefficient multiplying the primitive
- 예외 발생
TypeError – invalid parameters.
ValueError – invalid parameters.
Methods Defined Here
Return Operator addition of self and other, overloaded by
Return a new Operator equal to the Operator's adjoint (conjugate transpose), overloaded by
Return Operator Composition between self and other (linear algebra-style: A@B(x) = A(B(x))), overloaded by
Evaluate Equality between Operators, overloaded by
Evaluate the Operator's underlying function, either on a binary string or another Operator.
CircuitOpequivalent to e^-iH for this operator H
Creates a new MatrixOp that acts on the permuted qubits.
Return a set of strings describing the primitives contained in the Operator.
Return tensor product between self and other, overloaded by
Instructionequivalent to this Operator.
Return NumPy representation of the Operator.
MatrixOpequivalent to this Operator.
- INDENTATION = ' '¶
The scalar coefficient multiplying the Operator.
Return the unique instance id.
- primitive: Operator¶
The primitive defining the underlying function of the Operator.
The primitive object.
Return operator settings.