# HG changeset patch # User James Bergstra # Date 1301973738 14400 # Node ID 9d941cd774791d9369b7ddef790d7212150c6aa3 # Parent 272879b84d308a637d79b2cfb4cfe4fcd1c34f8c fixed bug in tile_slice diff -r 272879b84d30 -r 9d941cd77479 pylearn/io/image_tiling.py --- a/pylearn/io/image_tiling.py Mon Apr 04 19:03:48 2011 -0400 +++ b/pylearn/io/image_tiling.py Mon Apr 04 23:22:18 2011 -0400 @@ -187,9 +187,10 @@ dtype='uint8') if scale_each: - x = X.copy() + uintX = numpy.empty(X.shape, dtype='uint8') for i, Xi in enumerate(X): - X[i] = scale_0_255(Xi) + uintX[i] = scale_0_255(Xi) + X = uintX else: X = scale_0_255(X) return tile_slices_to_image_uint8(X, tile_shape=tile_shape)