import struct


def float_to_uint32(float64: float) -> int:
    """
    Converts python native float to 32-bit float stored as integer value.

    :param float64: Python native float to convert.
    :returns: Converted single precision float value stored as an integer value.
    """

    float32_value_in_bytes = struct.pack('>f', float64)

    return int.from_bytes(float32_value_in_bytes, byteorder="big")