DefaultCNOTUnitObjective
class qiskit.synthesis.unitary.aqc.DefaultCNOTUnitObjective(num_qubits, cnots)
Bases : CNOTUnitObjective
Une implémentation naïve de la fonction objective basée sur les unités CNOT.
Paramètres
- num_qubits (int) – le nombre de qubits.
- cnots (np.ndarray) – une structure CNOT à utiliser dans la procédure d'optimisation.
Méthodes
gradient
gradient(param_values)
Calcule un gradient par rapport aux paramètres, à partir d'un vecteur de valeurs de paramètres.
Paramètres
param_values (ndarray) – un vecteur de valeurs de paramètres pour le problème d'optimisation.
Retours
un tableau de valeurs de gradient.
Type de retour
objective
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.