transfer_vertex_to_edge_vertex
transfer_vertex_to_edge_vertex(inter_op)
Mapeie um TransferVertexOperator para um EdgeVertexOperator.
Parâmetros
inter_op – o operador de transferência de vértices a ser mapeado.
Retorna
O operador de aresta-vértice mapeado.
Definição
Essa função decompõe os operadores de vértice de transferência em termos dos operadores de vértice de aresta, conforme definido aqui.
Uso
>>> from qiskit_fermions.mappers.library import transfer_vertex_to_edge_vertex
>>> from qiskit_fermions.operators import TransferVertexOperator
>>> dir_op = TransferVertexOperator.from_dict({((0, 0),): 1, ((1, 2),): 2, ((2, 1),): -2})
>>> undir_op = transfer_vertex_to_edge_vertex(dir_op)
>>> print(format(undir_op.simplify()))
1.000000e0 +0.000000e0j * (V(0))
0.000000e0 +1.000000e0j * (V(1) E(1,2))
-0.000000e0 -1.000000e0j * (E(1,2) V(2))
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.