Skip to main content
IBM Quantum Platform

FastCNOTUnitObjective

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

GitHub

Bases: CNOTUnitObjective

Implementación de la función objetivo y la calculadora de gradiente, que es similar a DefaultCNOTUnitObjective pero varias veces más rápida.

Parámetros

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

Métodos

gradient

gradient(param_values)

GitHub

Calcula el gradiente de la función objetivo. Véase la descripción del método de la clase base.

Parámetros

param_values (ndarray)

Tipo de retorno

ndarray

objective

objective(param_values)

GitHub

Calcula la función objetivo y algunos datos intermedios para el posterior cálculo del gradiente. Véase la descripción del método de la clase base.

Parámetros

param_values (ndarray)

Tipo de retorno

Float

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