Skip to main content
IBM Quantum Platform

FastCNOTUnitObjective

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

GitHub

Bases: CNOTUnitObjective

Implementação da função objetiva e da calculadora de gradiente, que é semelhante ao site DefaultCNOTUnitObjective , mas várias vezes mais rápida.

Parâmetros

  • num_qubits (int) – número de qubits.
  • cnots (ndarray) – uma estrutura CNOT a ser usada no procedimento de otimização.

Métodos

gradient

gradient(param_values)

GitHub

Calcula o gradiente da função objetiva. Consulte a descrição do método da classe base.

Parâmetros

param_values (ndarray)

Tipo de retorno

ndarray

objective

objective(param_values)

GitHub

Calcula a função objetiva e alguns dados intermediários para o cálculo do gradiente subsequente. Consulte a descrição do método da classe base.

Parâmetros

param_values (ndarray)

Tipo de retorno

Valor flutuante

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.