I had trouble with that.  Importing floor from sympy.functions made the whole thing not want to import anymore; got various errors.  I think it created a circular import path or something.  I'm leaving it as is; if someone can do it better that would be great.