Skip to main content
IBM Quantum Platform

Diagonale

class qiskit.circuit.library.Diagonal(diag)

GitHub

Basi: QuantumCircuit

Circuito che implementa una trasformazione diagonale.

Deprecato dalla versione 2.1

La classe qiskit.circuit.library.generalized_gates.diagonal.Diagonal è deprecata a partire da Qiskit 2.1. Verrà rimosso in Qiskit 3.0. Utilizzare invece DiagonalGate.

Parametri

diag (Sequence[complex]) – Elenco delle voci diagonali di 2k2^k (per un gate diagonale su kk qubit).

Aumenti

CircuitError – se l'elenco delle voci diagonali o l'elenco dei qubit presenta un formato errato; se il numero delle voci diagonali non è 2k2^k, dove kk indica il numero di qubit.


Attributi

name

Tipo: str

Un nome leggibile per il circuito.

Esempio

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.