Skip to main content
IBM Quantum Platform

apply_unitary

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

Aplica una transformación unitaria a un vector de estado.

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

Parámetros

  • vec (ndarray) – el vector de estado al que se va a aplicar la transformación unitaria.
  • operator (SupportsApplyUnitary) – el objeto con un efecto unitario, que implementa SupportsApplyUnitary.
  • norb (int) – el número de orbitales espaciales.
  • nelec (int |tuple[int, int]) – el recuento de electrones: un número entero para un sector sin espín, o un par (n_alpha, n_beta) para uno con espín.
  • copy (bool) – si se debe copiar el vector antes de realizar operaciones con él.

Devuelve

El vector transformado.

Tipo de retorno

ndarray

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.