Capítulo 6. Flujo de operadores

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El módulo qiskit.opflow contiene clases para expresar y manipular estados y operaciones cuánticas. Parte de la funcionalidad está respaldada por clases del módulo qiskit.quantum_info. Uno de los principales objetivos de esta capa de Flujo de Operadores es facilitar el desarrollo de algoritmos cuánticos.

Crear expresiones de flujo de operadores

El módulo qiskit.opflow contiene un conjunto inmutable de operadores , que se muestran en la Tabla 6-1, y que son útiles para crear expresiones que contengan estados y operadores cuánticos.

Tabla 6-1. Operadores inmutables en el módulo qiskit.opflow
Operario Descripción

X

Pauli X

Y

Pauli Y

Z

Pauli Z

I

Pauli I

H

Puerta H

S

Puerta S

T

Puerta T

CX

Puerta CX

CZ

Puerta CZ

Swap

puerta SWAP

Zero

Estado del Qubit 0

One

Estado del Qubit 1

Plus

Qubit + estado

Minus

Qubit - estado

Para utilizar estos operadores en expresiones, necesitaremos operaciones algebraicas y predicados, como los que se muestran en la Tabla 6-2.

Tabla 6-2. Operaciones algebraicas y predicados en el módulo qiskit.opflow
Operación algebraica Descripción

+

Adición

-

Resta/negación

*

Multiplicación escalar

/

División escalar

@

Composición

^

Producto tensorial o potencia tensorial

**

Poder de composición

==

Igualdad

~

Adjunta

Estas operaciones algebraicas son azúcar sintáctico ...

Get Guía de bolsillo Qiskit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.