Skip to main content
IBM Quantum Platform

DefaultCNOTUnitObjective

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

GitHub

베이스: CNOTUnitObjective

CNOT 단위를 기반으로 한 목적 함수의 순진한 구현입니다.

매개변수

  • num_qubits (int) – 큐비트 수입니다.
  • cnots (np.ndarray) – 최적화 절차에 사용할 CNOT 구조입니다.

메소드

gradient

gradient(param_values)

GitHub

매개변수 값의 벡터가 주어지면 매개변수에 대한 그래디언트를 계산합니다.

매개변수

param_values (ndarray) – 최적화 문제에 대한 매개변수 값의 벡터입니다.

리턴

그라데이션 값의 배열입니다.

리턴 유형

ndarray

objective

objective(param_values)

GitHub

매개변수 값의 벡터가 주어지면 목적 함수의 값을 계산합니다.

매개변수

param_values (ndarray) – 최적화 문제에 대한 매개변수 값의 벡터입니다.

리턴

목적 함수의 플로트 값입니다.

리턴 유형

SupportsFloat

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.