Skip to main content
IBM Quantum Platform

DefaultCNOTUnitObjective

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

GitHub

Bases: CNOTUnitObjective

Una aplicación ingenua de la función objetivo basada en unidades CNOT.

Parámetros

  • num_qubits (int) – número de qubits.
  • cnots (np.ndarray) – una estructura CNOT que se utilizará en el procedimiento de optimización.

Métodos

gradient

gradient(param_values)

GitHub

Calcula un gradiente con respecto a los parámetros dado un vector de valores de parámetros.

Parámetros

param_values (ndarray) – un vector de valores de parámetros para el problema de optimización.

Devuelve

una matriz de valores de gradiente.

Tipo de retorno

ndarray

objective

objective(param_values)

GitHub

Calcula un valor de la función objetivo dado un vector de valores de parámetros.

Parámetros

param_values (ndarray) – un vector de valores de parámetros para el problema de optimización.

Devuelve

un valor flotante de la función objetivo.

Tipo de retorno

SupportsFloat

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.