ApproximatingObjective
class qiskit.synthesis.unitary.aqc.ApproximatingObjective
Bases: ABC
Una clase base para la definición de un problema de optimización. Una clase de implementación debe proporcionar, como mínimo, una implementación del objective método. En tal caso, solo se pueden utilizar optimizadores sin gradiente. Es recomendable incluir ambos métodos, objective y gradient, en una implementación.
Atributos
num_thetas
Devuelve: El número de parámetros de este problema de optimización.
target_matrix
Devuelve: una matriz aproximada
Métodos
gradient
abstractmethod gradient(param_values)
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