braket.task_result.gate_model_task_result_v1 module
- class braket.task_result.gate_model_task_result_v1.ResultTypeValue(*, type: Amplitude | Expectation | Probability | Sample | StateVector | DensityMatrix | Variance | AdjointGradient, value: List | float | Dict)[source]
Bases:
BaseModel
Requested result type and value of gate model task result.
- type (Union[Expectation, Sample, StateVector, Variance, Probability, Amplitude,
AdjointGradient]): The requested result type
- value
The value of the requested result
- Type:
Union[List, float, Dict]
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- type: Amplitude | Expectation | Probability | Sample | StateVector | DensityMatrix | Variance | AdjointGradient
- value: List | float | Dict
- class braket.task_result.gate_model_task_result_v1.GateModelTaskResult(*, braketSchemaHeader: BraketSchemaHeader = BraketSchemaHeader(name='braket.task_result.gate_model_task_result', version='1'), measurements: ConstrainedListValue[ConstrainedListValue[ConstrainedIntValue]] | None = None, measurementProbabilities: Dict[ConstrainedStrValue, ConstrainedFloatValue] | None = None, resultTypes: List[ResultTypeValue] | None = None, measuredQubits: ConstrainedListValue[ConstrainedIntValue] | None = None, taskMetadata: TaskMetadata, additionalMetadata: AdditionalMetadata)[source]
Bases:
BraketSchemaBase
The gate model task result schema
- braketSchemaHeader
Schema header. Users do not need to set this value. Only default is allowed.
- Type:
- measurements (List[List[int]]
List of lists, where each list represents a shot and each index of the list represents a qubit. Default is
None
.
- measurementProbabilities
A dictionary of probabilistic results. Key is the measurements in a big endian binary string. Value is the probability the measurement occurred. Default is
None
.- Type:
Dict[str, float]
- measuredQubits
The indices of the measured qubits. Indicates which qubits are in
measurements
. Default isNone
.- Type:
List[int]
- resultTypes
Requested result types and their values. Default is
None
.- Type:
List[ResultTypeValue]
- taskMetadata
The task metadata
- Type:
- additionalMetadata
Additional metadata of the task
- Type:
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- braketSchemaHeader: BraketSchemaHeader
- measurements: ConstrainedListValue[ConstrainedListValue[ConstrainedIntValue]] | None
- measurementProbabilities: Dict[ConstrainedStrValue, ConstrainedFloatValue] | None
- resultTypes: List[ResultTypeValue] | None
- measuredQubits: ConstrainedListValue[ConstrainedIntValue] | None
- taskMetadata: TaskMetadata
- additionalMetadata: AdditionalMetadata