quactuary.quantum module¶
Quantum actuarial integration module.
Centralizes quantum computing support across actuarial models, providing consistent circuit construction, execution, and result handling.
Examples
>>> from quactuary.quantum import QuantumModelMixin, QuantumResult
>>> class MyModel(QuantumModelMixin):
... pass
- class quactuary.quantum.QuantumModelMixin¶
Bases:
object
Mixin providing quantum circuit creation and execution capabilities.
Include this mixin in model classes to enable quantum algorithms via Qiskit.
- class quactuary.quantum.QuantumResult¶
Bases:
object
Container for results from quantum computations.
Models can convert these results into user-facing formats (e.g., numbers or DataFrames).
- intervals¶
Confidence intervals for estimates.
- Type:
dict[str, tuple[float, float]]
- samples¶
Raw samples obtained from quantum execution.
- Type:
Optional[np.ndarray]
- metadata¶
Additional run details.
- Type:
dict
- quactuary.quantum.__init__(self)¶
Initialize the QuantumModelMixin.
This method can perform setup tasks required before building circuits.