Portuguese
Idiomas
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

# MatrixOp¶

class MatrixOp(*args, **kwargs)[código fonte]

Bases: `PrimitiveOp`

Deprecated: Class for Operators represented by matrices, backed by Terra’s `Operator` module.

Obsoleto desde a versão 0.24.0: The class `qiskit.opflow.primitive_ops.matrix_op.MatrixOp` 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.

Parâmetros
• primitive – The matrix-like object which defines the behavior of the underlying function.

• coeff – A coefficient multiplying the primitive

Levanta
• TypeError – invalid parameters.

• ValueError – invalid parameters.

Methods Defined Here

 `add` Return Operator addition of self and other, overloaded by `+`. `adjoint` Return a new Operator equal to the Operator's adjoint (conjugate transpose), overloaded by `~`. `compose` Return Operator Composition between self and other (linear algebra-style: A@B(x) = A(B(x))), overloaded by `@`. `equals` Evaluate Equality between Operators, overloaded by `==`. `eval` Evaluate the Operator's underlying function, either on a binary string or another Operator. `exp_i` Return a `CircuitOp` equivalent to e^-iH for this operator H `permute` Creates a new MatrixOp that acts on the permuted qubits. `primitive_strings` Return a set of strings describing the primitives contained in the Operator. `tensor` Return tensor product between self and other, overloaded by `^`. `to_instruction` Returns an `Instruction` equivalent to this Operator. `to_matrix` Return NumPy representation of the Operator. `to_matrix_op` Returns a `MatrixOp` equivalent to this Operator.

Attributes

INDENTATION = '  '
coeff

The scalar coefficient multiplying the Operator.

Retorno

The coefficient.

instance_id

Return the unique instance id.

num_qubits
parameters
primitive: Operator

The primitive defining the underlying function of the Operator.

Retorno

The primitive object.

settings

Return operator settings.