SamplerExecutionOptionsV2
class SamplerExecutionOptionsV2(init_qubits=Unset, rep_delay=Unset, meas_type=Unset)
Bases: ExecutionOptionsV2
Amplía ExecutionOptionsV2 la primitiva del muestreador.
Atributos
Parámetros
- init_qubits (UnsetType | bool)
- rep_delay (UnsetType | float)
- meas_type (UnsetType | Literal['classified', 'kerneled', 'avg_kerneled'])
init_qubits
Tipo: UnsetType | bool
Valor predeterminado: Unset
Si se restablece el estado de tierra de los qubits en cada disparo. El valor predeterminado es True.
meas_type
Tipo: UnsetType | Literal['classified', 'kerneled', 'avg_kerneled']
Valor predeterminado: Unset
Cómo procesar y devolver los resultados de las mediciones.
Esta opción establece el tipo de retorno de todos los registros clásicos en todos los SamplerPubResults. Si un pub muestreador con forma pub_shape tiene un circuito que contiene un registro clásico con tamaño creg_size, entonces los datos devueltos asociados con este registro tendrán uno de los siguientes formatos dependiendo del valor de esta opción.
"classified": UnBitArrayde formapub_shapesobrenum_shotscon un número de bits igual acreg_size."kerneled": Una matriz compleja NumPy de forma(*pub_shape, num_shots, creg_size), donde cada entrada representa un punto de datos IQ (resultante del kerneling de la traza de medición) en unidades arbitrarias."avg_kerneled": Una matriz compleja NumPy de forma(*pub_shape, creg_size), donde cada entrada representa un punto de datos IQ (resultante de kerneling la traza de medición y promediando sobre disparos) en unidades arbitrarias. Esta opción es equivalente a seleccionar"kerneled"y luego promediar sobre el eje de disparos, pero requiere menos ancho de banda de datos.
Por defecto: "clasificado".
Consulte aquí una descripción del kerneling.
rep_delay
Tipo: UnsetType | float
Valor predeterminado: Unset
El retardo de repetición.
Se trata del intervalo de tiempo que transcurre entre una medición y el circuito cuántico posterior. Esto solo es compatible con los backends que tienen backend.dynamic_reprate_enabled=True. backend.rep_delay_rangeDebe pertenecer a la gama que ofrece.
El valor predeterminado viene dado por backend.default_rep_delay.