qrisp.QuantumFloat.add_sign#

QuantumFloat.add_sign() None[source]#

Turns an unsigned QuantumFloat into its signed version.

Raises:
ValueError

Tried to add sign to signed QuantumFloat.

Examples

>>> from qrisp import QuantumFloat
>>> qf = QuantumFloat(4)
>>> qf.signed
False
>>> qf.add_sign()
>>> qf.signed
True