Skip to main content
IBM Quantum Platform

fermion_operator

fermion_operator(operator)

Convertit un opérateur en un FermionOperator.

Il s'agit d'un wrapper léger et indépendant du type, qui encapsule la méthode du protocole SupportsFermionOperator , reprenant ainsi le style des fonctions libres de ffsim.fermion_operator().

Paramètres

operator (SupportsFermionOperator) – l'opérateur à convertir, en implémentant SupportsFermionOperator.

Retours

L'opérateur a été converti en un FermionOperator.

Type de retour

FermionOperator

>>> from qiskit_fermions.mappers.library import fermion_operator
>>> from qiskit_fermions.operators import MajoranaOperator
>>> maj_op = MajoranaOperator.from_dict({(0, 1): 1})
>>> fer_op = fermion_operator(maj_op)
>>> print(format(fer_op.normal_ordered().simplify()))
  0.000000e0 +1.000000e0j * ()
  0.000000e0 -2.000000e0j * (+0 -0)
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.