Hi, On Sun, Jul 31, 2011 at 7:36 PM, Charles R Harris <charlesr.har...@gmail.com > wrote:
> > > On Sun, Jul 31, 2011 at 12:50 AM, Hans Meine < > me...@informatik.uni-hamburg.de> wrote: > >> Am 29.07.2011 um 20:23 schrieb Nathaniel Smith: >> > Even so, surely this behavior should be consistent between base class >> > ndarrays and subclasses? If returning 0d arrays is a good idea, then >> > we should do it everywhere. If it's a bad idea, then we shouldn't do >> > it at all...? >> >> Very well put. That's exactly the reason why I am insisting on this >> discussion, and why I believe that the behavior change is not intentional. >> Otherwise, ndarray and matrix should behave like my subclass. (BTW: I did >> not check masked_array yet.) >> >> > (In reality, it sounds like this might be some mishap in the >> > __array_wrap__ mechanism?) >> >> That's exactly my guess. (That could also explain why Mark did not see >> anything obvious in the code.) >> >> > Maybe. There isn't a problem for plain old zero dimensional arrays. > > In [1]: a = array(1) > > In [2]: a.dtype > Out[2]: dtype('int64') > > In [3]: reshape(a, (1,1), order='f') > Out[3]: array([[1]]) > FWIW: In []: sys.version Out[]: '2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]' In []: np.version.version Out[]: '1.6.0' In []: a= array(1) In []: a.reshape((1, 1), order= 'F').flags Out[]: C_CONTIGUOUS : True F_CONTIGUOUS : False OWNDATA : False WRITEABLE : True ALIGNED : True UPDATEIFCOPY : False In []: a.reshape((1, 1), order= 'C').flags Out[]: C_CONTIGUOUS : True F_CONTIGUOUS : False OWNDATA : False WRITEABLE : True ALIGNED : True UPDATEIFCOPY : False Seems to be slightly inconsistent, but does it really matter? -eat > > This on Linux 64 with latest master. > > Chuck > > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion