qrunch.quantum.metric_calculators
Module with bindings for rust implementation of metric calculators.
- full_heuristic_gradient_metrics_biguint(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_indices: list[tuple[int, ...]]) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_indices (list[tuple[int, ...]])
- Return type:
list[float]
- full_heuristic_gradient_metrics_for_custom_operators(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_dict_list: list[dict[tuple[int, int, int], complex]]) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_dict_list (list[dict[tuple[int, int, int], complex]])
- Return type:
list[float]
- full_heuristic_gradient_metrics_u64(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_indices: list[tuple[int, ...]]) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_indices (list[tuple[int, ...]])
- Return type:
list[float]
- heuristic_gradient_metrics_biguint(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_indices: list[tuple[int, ...]]) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_indices (list[tuple[int, ...]])
- Return type:
list[float]
- heuristic_gradient_metrics_for_custom_operators(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_dict_list: list[dict[tuple[int, int, int], complex]]) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_dict_list (list[dict[tuple[int, int, int], complex]])
- Return type:
list[float]
- heuristic_gradient_metrics_u64(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_indices: list[tuple[int, ...]]) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_indices (list[tuple[int, ...]])
- Return type:
list[float]
- selected_ci_metrics_biguint(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_indices: list[tuple[int, ...]], expectation_value: float) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_indices (list[tuple[int, ...]])
expectation_value (float)
- Return type:
list[float]
- selected_ci_metrics_for_custom_operators(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_dict_list: list[dict[tuple[int, int, int], complex]], expectation_value: float) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_dict_list (list[dict[tuple[int, int, int], complex]])
expectation_value (float)
- Return type:
list[float]
- selected_ci_metrics_u64(observable_typed_dict: dict[tuple[int, int, int], float], measurements_integer_dict: dict[int, float], gate_pool_as_generator_indices: list[tuple[int, ...]], expectation_value: float) list[float]
- Parameters:
observable_typed_dict (dict[tuple[int, int, int], float])
measurements_integer_dict (dict[int, float])
gate_pool_as_generator_indices (list[tuple[int, ...]])
expectation_value (float)
- Return type:
list[float]
Modules
Python binding file. |