[Numpy-discussion] fancy view question
Gael Varoquaux
gael.varoquaux@normalesup....
Tue Feb 17 08:44:49 CST 2009
On Tue, Feb 17, 2009 at 04:42:21PM +0200, Stéfan van der Walt wrote:
> Or, more generally:
> import numpy as np
> def zoom(x, factor=2):
> rows, cols = x.shape
> row_stride, col_stride = x.strides
> view = np.lib.stride_tricks.as_strided(x,
> (rows, factor, cols, factor),
> (row_stride, 0, col_stride, 0))
> return view.reshape((rows*factor, cols*factor))
That's handy, you should commit this somewhere. Actually, it would be
even cooler if you could have different zoom factor in different
direction :).
Gaël
More information about the Numpy-discussion
mailing list