code: def fn_floor(self, value):
          
  
          if is_ndarray(value) or isinstance(value, (list, tuple)):
              return numpy.floor(self._to_ndarray(value))
          else:
              return math.floor(value)
docs: 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.