[Numpy-svn] r3157 - trunk/numpy/core/src

numpy-svn at scipy.org numpy-svn at scipy.org
Thu Sep 14 19:41:02 EDT 2006


Author: oliphant
Date: 2006-09-14 18:40:52 -0500 (Thu, 14 Sep 2006)
New Revision: 3157

Modified:
   trunk/numpy/core/src/arraymethods.c
Log:
Fix problem with .item(n) for 1-d case.

Modified: trunk/numpy/core/src/arraymethods.c
===================================================================
--- trunk/numpy/core/src/arraymethods.c	2006-09-14 21:39:21 UTC (rev 3156)
+++ trunk/numpy/core/src/arraymethods.c	2006-09-14 23:40:52 UTC (rev 3157)
@@ -494,7 +494,8 @@
                         return NULL;
                 }
                 if (self->nd == 1) {
-                        return self->descr->f->getitem(self->data + value, 
+                        value *= self->strides[0];
+                        return self->descr->f->getitem(self->data + value,
                                                        self);
                 }
                 nd = self->nd;
@@ -600,6 +601,7 @@
                         return NULL;
                 }
                 if (self->nd == 1) {
+                        value *= self->strides[0];
                         ret = self->descr->f->setitem(obj, self->data + value, 
                                                       self);
                         goto finish;




More information about the Numpy-svn mailing list