Skip to main content
IBM Quantum Platform

SupportsMajoranaOperator

class SupportsMajoranaOperator(*args, **kwargs)

ベース: Protocol

マジョラナ演算子を対象とした、当該プロトコル SupportsFermionOperator に相当するもの。

以下のメソッドを呼び出す、型に依存しないヘルパー関数については majorana_operator() 、こちらを参照してください。

>>> from qiskit_fermions.operators import FermionOperator
>>> fer_op = FermionOperator.from_dict({((True, 0), (False, 0)): 1})
>>> maj_op = fer_op._majorana_operator_()
>>> print(format(maj_op.normal_ordered().simplify()))
 5.000000e-1 +0.000000e0j * ()
  0.000000e0-5.000000e-1j * (γ'0 γ0)

プロトコルの方法

_majorana_operator_

_majorana_operator_()

この演算子を の MajoranaOperator インスタンスに変換します。

戻りの型

MajoranaOperator

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