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) – 操作を行う前にベクトルをコピーするかどうか。
戻り値
変換後のベクトル。
戻りの型
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。