def hsb_to_rgb(h, s, v, *rest): i = floor(6 * h) f = 6 * h - i i = mod(i, 6) p = v * (1 - s) q = v * (1 - f * s) t = v * (1 - (1 - f) * s) r, g, b = choose(i, (v, t, p), (q, v, p), (p, v, t), (p, q, v), (t, p, v), (v, p, q)) return (r, g, b) + rest
def testFloor(self): self.assertEqualArrays(floor([[1.2, 5.8], [-1.2, 3.5]]), [[1., 5.], [-2., 3.]])
def testFloor(self): self.assertEqualArrays( floor([[1.2, 5.8], [-1.2, 3.5]]), [[1.0, 5.0], [-2.0, 3.0]] )