DefaultCNOTUnitObjective
class qiskit.synthesis.unitary.aqc.DefaultCNOTUnitObjective(num_qubits, cnots)
Basi: CNOTUnitObjective
Un'implementazione ingenua della funzione obiettivo basata sulle unità CNOT.
Parametri
- num_qubits (int) – numero di qubit.
- cnots (np.ndarray) – una struttura CNOT da utilizzare nella procedura di ottimizzazione.
Metodi
gradient
gradient(param_values)
Calcola un gradiente rispetto ai parametri dato un vettore di valori dei parametri.
Parametri
param_values (ndarray) – un vettore di valori dei parametri per il problema di ottimizzazione.
Risultati
una matrice di valori di gradiente.
Tipo di restituzione
objective
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.