quri_parts.backend package#
- SamplingCounts#
- SamplingCounts represents count statistics of repeated sampling or the measurement probabilities of a quantum circuit. Keys are observed bit patterns encoded in integers and values are counts of observation or the probabilities of the corresponding bit patterns. 
- class SamplingResult(*args, **kwargs)#
- Bases: - Protocol- A result of a sampling job. - abstract property counts: backend.SamplingCounts#
- Measurement counts obtained by a sampling measurement. 
 
- class CompositeSamplingResult(results)#
- Bases: - SamplingResult- A sampling result generated by merging multiple sampling results. - Parameters:
- results (Collection[SamplingResult]) – 
 - results: Collection[SamplingResult]#
 - property counts: backend.SamplingCounts#
- Measurement counts obtained by a sampling measurement. 
 
- class SamplingJob(*args, **kwargs)#
- Bases: - Protocol- A job for a sampling measurement. - abstract result()#
- Returns the result of the sampling job. - If the job is not complete, this method waits until the job finishes. - Return type:
 
 
- class CompositeSamplingJob(jobs)#
- Bases: - SamplingJob- A sampling job containing multiple sampling jobs. - Parameters:
- jobs (Collection[SamplingJob]) – 
 - jobs: Collection[SamplingJob]#
 - result()#
- Returns the result of the sampling job. - If the job is not complete, this method waits until the job finishes. - Return type:
 
 
- class SamplingBackend(*args, **kwargs)#
- Bases: - Protocol- A quantum computing backend that can perform a sampling measurement. - abstract sample(circuit, n_shots)#
- Perform a sampling measurement of a circuit. - Parameters:
- circuit (NonParametricQuantumCircuit) – 
- n_shots (int) – 
 
- Return type:
 
 
- exception BackendError#
- Bases: - Exception- BackendError represents an error caused by a quantum computing backend.