Skip to main content
IBM Quantum Platform

apply_unitary

apply_unitary(vec, operator, norb, nelec, copy=True)

状態ベクトルにユニタリ変換を適用します。

これは、プロトコル SupportsApplyUnitary メソッドをラップした、型に依存しない薄いラッパーであり、のフリー関数スタイルを反映しています ffsim.apply_unitary()

パラメーター

  • vec (ndarray) – ユニタリー変換を適用する状態ベクトル。
  • operator (SupportsApplyUnitary) – ユニタリ効果を持つオブジェクトで、...を実装する SupportsApplyUnitary
  • norb (int) – 空間軌道の数。
  • nelec (int |tuple[int, int]) – 電子数――スピンを持たないセクターでは整数、スピンを持つセクターでは 対 (n_alpha, n_beta) となる。
  • copy (bool) – 操作を行う前にベクトルをコピーするかどうか。

戻り値

変換後のベクトル。

戻りの型

ndarray

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。