qrisp.q_max#
- q_max(a: QuantumFloat, b: QuantumFloat) QuantumFloat[source]#
Computes the maximum of two QuantumFloats
aandb.- Parameters:
- aQuantumFloat
- bQuantumFloat
- Returns:
- QuantumFloat
The maximum value between
aandb.
Examples
>>> from qrisp import * >>> a = QuantumFloat(2) >>> b = QuantumFloat(2) >>> a += 2 >>> h(a[0]) >>> b+=1 >>> res_max = q_max(a,b) >>> multi_measurement([a,b,res_max]) {(2, 1, 2): 0.5, (3, 1, 3): 0.5}