Skip to main content
IBM Quantum Platform

majorana_operator

majorana_operator(operator)

Wandelt einen Operator in ein MajoranaOperator. um.

Dies ist ein schlanker, typunabhängiger Wrapper um die SupportsMajoranaOperator Protokollmethode, der den Stil der freien Funktionen von widerspiegelt fermion_operator().

Parameter

operator (SupportsMajoranaOperator) – den zu konvertierenden Operator, der … implementiert SupportsMajoranaOperator.

Rückgabe

Der Operator wurde in ein MajoranaOperator. umgewandelt.

Rückgabetyp

MajoranaOperator

>>> from qiskit_fermions.mappers.library import majorana_operator
>>> from qiskit_fermions.operators import FermionOperator
>>> fer_op = FermionOperator.from_dict({((True, 0), (False, 0)): 1})
>>> maj_op = majorana_operator(fer_op)
>>> print(format(maj_op.normal_ordered().simplify()))
 5.000000e-1 +0.000000e0j * ()
  0.000000e0-5.000000e-1j * (γ'0 γ0)
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.