Skip to main content
IBM Quantum Platform

GateConfig

class GateConfig(name, parameters, qasm_def, coupling_map=None, latency_map=None, conditional=None, description=None)

GitHub

Bases: object

Clase que representa una configuración de puerta.

name

el nombre de la puerta tal y como se mencionará en OpenQASM.

parameters

nombres de variables para los parámetros de la puerta (si los hay).

qasm_def

definición de esta puerta en términos de OpenQASM 2 primitivas U y CX.

Parámetros

  • name (str) – el nombre de la puerta tal y como se mencionará en OpenQASM.
  • parameters (list[str]) – los nombres de las variables de los parámetros de la puerta (si los hay) en forma de lista de cadenas.
  • qasm_def (str) – definición de esta puerta en términos de OpenQASM 2 primitivas U y CX.
  • coupling_map (list | None) – Un mapa de acoplamiento opcional para la puerta. En forma de una lista de listas de números enteros que representan los grupos de qubits que se acoplan mediante esta puerta.
  • latency_map (list | None) – Un mapa de latencia opcional para la puerta. En forma de una lista de listas de números enteros, que pueden ser 0 o 1, que representan una matriz de dimensión len(coupling_map) × n_registers y que especifica la latencia de los registros (1: rápida, 0: lenta) en las operaciones condicionales de la puerta.
  • conditional (bool | None) – Especifique, si lo desea, si esta puerta admite operaciones condicionales (verdadero/falso). Si no se especifica esto, la puerta hereda la propiedad condicional del backend.
  • description (str | None) – Descripción del funcionamiento de la compuerta

Métodos

from_dict

classmethod from_dict(data)

GitHub

Crea un nuevo objeto GateConfig a partir de un diccionario.

Parámetros

data (dict[str, Any]) – Un diccionario que representa el objeto GateConfig que se va a crear. Tendrá el mismo formato que el generado por to_dict().

Devuelve

El GateConfig del diccionario de entrada.

Tipo de retorno

GateConfigT

to_dict

to_dict()

GitHub

Devuelve una representación en formato diccionario de GateConfig.

Devuelve

La forma del diccionario GateConfig.

Tipo de retorno

dict [str, Cualquier]

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