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:

BraketSchemaHeader

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 is None.

Type:

List[int]

resultTypes

Requested result types and their values. Default is None.

Type:

List[ResultTypeValue]

taskMetadata

The task metadata

Type:

TaskMetadata

additionalMetadata

Additional metadata of the task

Type:

AdditionalMetadata

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