def random_blur(sigma=lambda: np.random.random_sample()*1): def call(x): x = gaussian(x, sigma=sigma(), preserve_range=True, multichannel=True) return x return call