On Mon, Aug 22, 2011 at 1:30 PM, Stefan Krah <[email protected]> wrote: > Numpy arrays and memoryview currently have different representations > for shape and strides if ndim = 0: > >>>> from numpy import * >>>> x = array(9, int32) >>>> x.ndim > 0 >>>> x.shape > () >>>> x.strides > () >>>> m = memoryview(x) >>>> m.ndim > 0L >>>> m.shape is None > True >>>> m.strides is None > True > > > I think the Numpy representation is nicer. Also, I think that memoryviews > should attempt to mimic the underlying object as closely as possible.
Agreed on both points. If there's no good reason for m.shape and m.strides to be None, I think it should be changed. Mark _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
