def fn_floor(self, value):
if is_ndarray(value) or isinstance(value, (list, tuple)):<EOL><INDENT>return numpy.floor(self._to_ndarray(value))<EOL><DEDENT>else:<EOL><INDENT>return math.floor(value)<EOL><DEDENT>
Return the floor of a number. For negative numbers, floor returns a lower value. E.g., `floor(-2.5) == -3`

:param value: The number.
:return: The floor of the number.