qrisp.q_ceil#
- q_ceil(a: QuantumFloat) QuantumFloat[source]#
Computes out-of-place the ceiling of a QuantumFloat.
- Parameters:
- aQuantumFloat
- Returns:
- QuantumFloat
The ceiling of
a.
Examples
>>> from qrisp import * >>> a = QuantumFloat(4,-2) >>> a[:] = {0.25: 0.25**0.5, 1.75: 0.75**0.5} >>> b = q_ceil(a) >>> b.get_measurement() {2.0: 0.75, 1.0: 0.25}
Warning
Ceiling operations that would result in overflow, raise no errors. Instead, the operations are performed modular.