Skip to main content
IBM Quantum Platform

majorana_operator

majorana_operator(operator)

Convierte un operador en un MajoranaOperator.

Se trata de un envoltorio ligero e independiente del tipo que envuelve el método del protocolo SupportsMajoranaOperator , imitando el estilo de función libre de fermion_operator().

Parámetros

operator (SupportsMajoranaOperator) – el operador que se va a convertir, implementando SupportsMajoranaOperator.

Devuelve

El operador se convirtió en un MajoranaOperator.

Tipo de retorno

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)
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.