SimulatorOptions
class SimulatorOptions(noise_model=Unset, seed_simulator=Unset, coupling_map=Unset, basis_gates=Unset)
Bases: object
Opciones del simulador.
Para una mejor práctica en la simulación de un backend asegúrese de pasar las puertas de base y el mapa de acoplamiento de ese backend.
Atributos
Parámetros
- noise_model (UnsetType | dict | NoiseModel | None)
- seed_simulator (UnsetType | int)
- coupling_map (UnsetType | list[list[int]] | CouplingMap)
- basis_gates (UnsetType | list[str])
basis_gates
Tipo: UnsetType | list[str]
Valor predeterminado: Unset
Lista de nombres de puertas básicas a las que se va a realizar el desenrollado.
Por ejemplo, ['u1', 'u2', 'u3', 'cx']. Si no se ha configurado, no se realiza el desenrollado.
Por defecto: todas las puertas base soportadas por el simulador.
coupling_map
Tipo: UnsetType | list[list[int]] | CouplingMap
Valor predeterminado: Unset
Mapa de acoplamiento directo al destino en la asignación.
Si el mapa de acoplamiento es simétrico, es necesario especificar ambas direcciones. Cada entrada de la lista especifica una interacción dirigida de dos qubits, por ejemplo: [[0, 1], [0, 3], [1, 2], [1, 5], [2, 5], [4, 1], [5, 3]].
Por defecto: None, lo que implica que no hay restricciones de conectividad.
noise_model
Tipo: UnsetType | dict | NoiseModel | None
Valor predeterminado: Unset
Modelo de ruido para el simulador.
Esta opción solo está disponible en el modo de prueba local.
Valor predeterminado: None.
seed_simulator
Tipo: UnsetType | int
Valor predeterminado: Unset
Semilla aleatoria para controlar el muestreo.
Valor predeterminado: None.