Skip to main content
IBM Quantum Platform

Diagonal

class qiskit.circuit.library.Diagonal(diag)

GitHub

Bases: QuantumCircuit

Circuito que implementa una transformación diagonal.

Obsoleto desde la versión 2.1

La clase qiskit.circuit.library.generalized_gates.diagonal.Diagonal está obsoleta a partir de Qiskit 2.1. Se eliminará en Qiskit 3.0. Utilice DiagonalGate en su lugar.

Parámetros

diag (Sequence[complex]) – Lista de las entradas diagonales 2k2^k (para una puerta diagonal en kk qubits).

Eleva

CircuitError - si la lista de las entradas diagonales o la lista de qubits está en mal formato; si el número de entradas diagonales no es 2k2^k, donde kk denota el número de qubits.


Atributos

name

Tipo: str

Un nombre legible para el circuito.

Ejemplo

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.