quri_parts.qulacs.estimator module#
- create_qulacs_vector_estimator()#
- Returns a - QuantumEstimatorthat uses Qulacs vector simulator to calculate expectation values.- Return type:
- QuantumEstimator[QulacsStateT] 
 
- create_qulacs_vector_concurrent_estimator(executor=None, concurrency=1)#
- Returns a - ConcurrentQuantumEstimatorthat uses Qulacs vector simulator to calculate expectation values.- Parameters:
- executor (Optional['Executor']) – 
- concurrency (int) – 
 
- Return type:
- ConcurrentQuantumEstimator[QulacsStateT] 
 
- create_qulacs_vector_parametric_estimator()#
- Return type:
- ParametricQuantumEstimator[QulacsParametricStateT] 
 
- create_qulacs_vector_concurrent_parametric_estimator(executor=None, concurrency=1)#
- Parameters:
- executor (Optional['Executor']) – 
- concurrency (int) – 
 
- Return type:
- ConcurrentParametricQuantumEstimator[QulacsParametricStateT] 
 
- create_qulacs_density_matrix_estimator(model)#
- Returns a :class:~~QuantumEstimator` that uses Qulacs simulator using density matrix with noise model. - Parameters:
- model (NoiseModel) – 
- Return type:
- QuantumEstimator[QulacsStateT] 
 
- create_qulacs_density_matrix_parametric_estimator(model)#
- Parameters:
- model (NoiseModel) – 
- Return type:
- ParametricQuantumEstimator[QulacsParametricStateT] 
 
- create_qulacs_density_matrix_concurrent_estimator(model, executor=None, concurrency=1)#
- Returns a - ConcurrentQuantumEstimatorthat uses Qulacs simulator using density matrix with noise model to calculate expectation values.- Parameters:
- model (NoiseModel) – 
- executor (Optional['Executor']) – 
- concurrency (int) – 
 
- Return type:
- ConcurrentQuantumEstimator[QulacsStateT] 
 
- create_qulacs_density_matrix_concurrent_parametric_estimator(model, executor=None, concurrency=1)#
- Returns a - ConcurrentParametricQuantumEstimatorthat uses Qulacs simulator using density matrix with noise model to calculate expectation values.- Parameters:
- model (NoiseModel) – 
- executor (Optional['Executor']) – 
- concurrency (int) – 
 
- Return type:
- ConcurrentParametricQuantumEstimator[QulacsParametricStateT] 
 
- create_qulacs_general_vector_estimator(executor=None, concurrency=1)#
- Creates a Qulacs general vector estimator. - Parameters:
- executor (Optional['Executor']) – 
- concurrency (int) – 
 
- Return type:
- GeneralQuantumEstimator[QulacsStateT, QulacsParametricStateT] 
 
- create_qulacs_general_density_matrix_estimator(model, executor=None, concurrency=1)#
- Creates a Qulacs general density estimator. - Parameters:
- model (NoiseModel) – 
- executor (Optional['Executor']) – 
- concurrency (int) – 
 
- Return type:
- GeneralQuantumEstimator[QulacsStateT, QulacsParametricStateT]