Skip to main content
IBM Quantum Platform

apply_unitary

apply_unitary(vec, operator, norb, nelec, copy=True)

Aplica uma transformação unitária a um vetor de estado.

Trata-se de um wrapper leve e independente de tipo em torno do método do protocolo SupportsApplyUnitary , que reflete o estilo de função livre de ffsim.apply_unitary().

Parâmetros

  • vec (ndarray) – o vetor de estado ao qual se aplicará a transformação unitária.
  • operator (SupportsApplyUnitary) – o objeto com efeito unitário, implementando SupportsApplyUnitary.
  • norb (int) – o número de orbitais espaciais.
  • nelec (int |tuple[int, int]) – a contagem de elétrons – um número inteiro para um setor sem spin, ou um par (n_alpha, n_beta) para um setor com spin.
  • copy (bool) – se deve copiar o vetor antes de realizar operações nele.

Retorna

O vetor transformado.

Tipo de retorno

ndarray

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.