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で行ってください。