StateDump Clase

Volcado de estado devuelto por el intérprete de Q#.

Constructor

StateDump(data: StateDumpData)

Parámetros

Nombre Description
data
Requerido

Métodos

as_dense_state

Devuelve el volcado de estado como una lista densas de amplitudes complejas. Esto incluirá cero amplitudes.

check_eq

Comprueba si el volcado de estado es igual al estado especificado. Esto no es una igualdad matemática, ya que la comprobación omite la fase global.

as_dense_state

Devuelve el volcado de estado como una lista densas de amplitudes complejas. Esto incluirá cero amplitudes.

as_dense_state() -> List[complex]

Devoluciones

Tipo Description

Una lista densa de amplitudes complejas, una por estado de base computacional.

check_eq

Comprueba si el volcado de estado es igual al estado especificado. Esto no es una igualdad matemática, ya que la comprobación omite la fase global.

check_eq(state: Dict[int, complex] | List[complex], tolerance: float = 1e-10) -> bool

Parámetros

Nombre Description
state
Requerido

Estado con el que se va a comprobar, proporcionado como un diccionario de índices de estado a amplitudes complejas o como una lista de amplitudes reales.

tolerance

Tolerancia a la comprobación. El valor predeterminado es 1e-10.

Valor predeterminado: 1e-10

Devoluciones

Tipo Description

True si el volcado de estado es igual al estado especificado dentro de la tolerancia dada, ignorando la fase global.

Atributos

qubit_count

qubit_count: int