Skip to main content
IBM Quantum Platform

FastCNOTUnitObjective

class qiskit.synthesis.unitary.aqc.FastCNOTUnitObjective(num_qubits, cnots)

GitHub

Basi: CNOTUnitObjective

Implementazione della funzione obiettivo e del calcolatore del gradiente, simile a DefaultCNOTUnitObjective ma più veloce.

Parametri

  • num_qubits (int) – numero di qubit.
  • cnots (ndarray) – una struttura CNOT da utilizzare nella procedura di ottimizzazione.

Metodi

gradient

gradient(param_values)

GitHub

Calcola il gradiente della funzione obiettivo. Vedere la descrizione del metodo della classe base.

Parametri

param_values (ndarray)

Tipo di restituzione

ndarray

objective

objective(param_values)

GitHub

Calcola la funzione obiettivo e alcuni dati intermedi per il successivo calcolo del gradiente. Vedere la descrizione del metodo della classe base.

Parametri

param_values (ndarray)

Tipo di restituzione

mobile

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.