<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def validate_float(datum, **kwargs):
 """ Check that the data value is a floating point number or double precision. conditional python types (int, long, float, numbers.Real) Parameters datum: Any Data being validated kwargs: Any Unused kwargs """

    return (
        isinstance(datum, (int, long, float, numbers.Real))
        and not isinstance(datum, bool)
    )