EstimatorQubitParams Classe
Parâmetros de qubit físico para estimativa de recursos.
Especifique um modelo de qubit interno definindo name como uma das QubitParams constantes ou defina totalmente um modelo personalizado definindo instruction_set e todos os campos de tempo e taxa de erro relevantes.
Construtor
EstimatorQubitParams(name: str | None = None, instruction_set: str | None = None, one_qubit_measurement_time: str | None = None, two_qubit_joint_measurement_time: str | None = None, one_qubit_gate_time: str | None = None, two_qubit_gate_time: str | None = None, t_gate_time: str | None = None, one_qubit_measurement_error_rate: None | float | MeasurementErrorRate = None, two_qubit_joint_measurement_error_rate: None | float | MeasurementErrorRate = None, one_qubit_gate_error_rate: float | None = None, two_qubit_gate_error_rate: float | None = None, t_gate_error_rate: float | None = None, idle_error_rate: float | None = None)
Parâmetros
| Nome | Description |
|---|---|
|
name
|
Valor padrão: None
|
|
instruction_set
|
Valor padrão: None
|
|
one_qubit_measurement_time
|
Valor padrão: None
|
|
two_qubit_joint_measurement_time
|
Valor padrão: None
|
|
one_qubit_gate_time
|
Valor padrão: None
|
|
two_qubit_gate_time
|
Valor padrão: None
|
|
t_gate_time
|
Valor padrão: None
|
|
one_qubit_measurement_error_rate
|
Valor padrão: None
|
|
two_qubit_joint_measurement_error_rate
|
Valor padrão: None
|
|
one_qubit_gate_error_rate
|
Valor padrão: None
|
|
two_qubit_gate_error_rate
|
Valor padrão: None
|
|
t_gate_error_rate
|
Valor padrão: None
|
|
idle_error_rate
|
Valor padrão: None
|
Métodos
| as_dict | |
| check_instruction_set | |
| post_validation |
as_dict
as_dict(validate=True) -> Dict[str, Any]
Parâmetros
| Nome | Description |
|---|---|
|
validate
|
Valor padrão: True
|
check_instruction_set
static check_instruction_set(name, value)
Parâmetros
| Nome | Description |
|---|---|
|
name
Obrigatório
|
|
|
value
Obrigatório
|
|
post_validation
post_validation(result)
Parâmetros
| Nome | Description |
|---|---|
|
result
Obrigatório
|
|
Atributos
idle_error_rate
idle_error_rate: float | None = None
instruction_set
instruction_set: str | None = None
name
name: str | None = None
one_qubit_gate_error_rate
one_qubit_gate_error_rate: float | None = None
one_qubit_gate_time
one_qubit_gate_time: str | None = None
one_qubit_measurement_error_rate
one_qubit_measurement_error_rate: None | float | MeasurementErrorRate = None
one_qubit_measurement_time
one_qubit_measurement_time: str | None = None
t_gate_error_rate
t_gate_error_rate: float | None = None
t_gate_time
t_gate_time: str | None = None
two_qubit_gate_error_rate
two_qubit_gate_error_rate: float | None = None
two_qubit_gate_time
two_qubit_gate_time: str | None = None
two_qubit_joint_measurement_error_rate
two_qubit_joint_measurement_error_rate: None | float | MeasurementErrorRate = None
two_qubit_joint_measurement_time
two_qubit_joint_measurement_time: str | None = None