diff options
Diffstat (limited to 'scipy/base/src/arraymethods.c')
-rw-r--r-- | scipy/base/src/arraymethods.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/scipy/base/src/arraymethods.c b/scipy/base/src/arraymethods.c index 69789bbe8..a807e6cf3 100644 --- a/scipy/base/src/arraymethods.c +++ b/scipy/base/src/arraymethods.c @@ -33,7 +33,7 @@ array_fill(PyArrayObject *self, PyObject *args) return Py_None; } -static char doc_put[] = "a.put(indices, values) sets a.flat[n] = v[n] "\ +static char doc_put[] = "a.put(values, indices) sets a.flat[n] = v[n] "\ "for each n in indices. v can be scalar or shorter than indices, "\ "will repeat."; @@ -41,15 +41,15 @@ static PyObject * array_put(PyArrayObject *self, PyObject *args, PyObject *kwds) { PyObject *indices, *values; - static char *kwlist[] = {"indices", "values", NULL}; + static char *kwlist[] = {"values", "indices", NULL}; if (!PyArg_ParseTupleAndKeywords(args, kwds, "OO", kwlist, - &indices, &values)) + &values, &indices)) return NULL; - return PyArray_Put(self, indices, values); + return PyArray_Put(self, values, indices); } -static char doc_putmask[] = "a.putmask(mask, values) sets a.flat[n] = v[n] "\ +static char doc_putmask[] = "a.putmask(values, mask) sets a.flat[n] = v[n] "\ "for each n where mask.flat[n] is TRUE. v can be scalar."; static PyObject * @@ -57,12 +57,12 @@ array_putmask(PyArrayObject *self, PyObject *args, PyObject *kwds) { PyObject *mask, *values; - static char *kwlist[] = {"mask", "values", NULL}; + static char *kwlist[] = {"values", "mask", NULL}; if (!PyArg_ParseTupleAndKeywords(args, kwds, "OO", kwlist, - &mask, &values)) + &values, &mask)) return NULL; - return PyArray_PutMask(self, mask, values); + return PyArray_PutMask(self, values, mask); } /* Used to reshape a Fortran Array */ |