quri_parts.tensornetwork.estimator module

tensor_network_estimate(operator, state)
Parameters:
Return type:

Estimate[complex]

create_tensornetwork_estimator(backend='numpy', matrix_product_operator=True, max_bond_dimension=None, max_truncation_err=None)

This creates an estimator using the tensornetwork backend.

Parameters:
  • numpy. (backend - the computational backend to use. Currently supports)

  • MPO (max_bond_dimension - the bond dimension of the)

  • when (max_truncation_error - the maximum allowed truncation error) – performing the SVD on the MPO

  • backend (str)

  • matrix_product_operator (bool)

  • max_bond_dimension (Optional[int])

  • max_truncation_err (Optional[float])

Return type:

QuantumEstimator[CircuitQuantumState]