summaryrefslogtreecommitdiff
path: root/numpy/core/fromnumeric.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core/fromnumeric.py')
-rw-r--r--numpy/core/fromnumeric.py77
1 files changed, 40 insertions, 37 deletions
diff --git a/numpy/core/fromnumeric.py b/numpy/core/fromnumeric.py
index ed5e2410a..198b42a7c 100644
--- a/numpy/core/fromnumeric.py
+++ b/numpy/core/fromnumeric.py
@@ -119,8 +119,8 @@ def take(a, indices, axis=None, out=None, mode='raise'):
try:
take = a.take
except AttributeError:
- return _wrapit(a, 'take', indices, axis, out, mode)
- return take(indices, axis, out, mode)
+ return _wrapit(a, 'take', indices, axis=axis, out=out, mode=mode)
+ return take(indices, axis=axis, out=out, mode=mode)
# not deprecated --- copy if necessary, view otherwise
@@ -393,8 +393,8 @@ def repeat(a, repeats, axis=None):
try:
repeat = a.repeat
except AttributeError:
- return _wrapit(a, 'repeat', repeats, axis)
- return repeat(repeats, axis)
+ return _wrapit(a, 'repeat', repeats, axis=axis)
+ return repeat(repeats, axis=axis)
def put(a, ind, v, mode='raise'):
@@ -451,7 +451,7 @@ def put(a, ind, v, mode='raise'):
raise TypeError("argument 1 must be numpy.ndarray, "
"not {name}".format(name=type(a).__name__))
- return put(ind, v, mode)
+ return put(ind, v, mode=mode)
def swapaxes(a, axis1, axis2):
@@ -550,10 +550,13 @@ def transpose(a, axes=None):
(2, 1, 3)
"""
+ # The array method takes 'axes' as a var-args
+ # argument and not a keyword argument
try:
transpose = a.transpose
except AttributeError:
return _wrapit(a, 'transpose', axes)
+
return transpose(axes)
@@ -713,7 +716,7 @@ def argpartition(a, kth, axis=-1, kind='introselect', order=None):
try:
argpartition = a.argpartition
except AttributeError:
- return _wrapit(a, 'argpartition',kth, axis, kind, order)
+ return _wrapit(a, 'argpartition', kth, axis=axis, kind=kind, order=order)
return argpartition(kth, axis, kind=kind, order=order)
@@ -824,7 +827,7 @@ def sort(a, axis=-1, kind='quicksort', order=None):
axis = 0
else:
a = asanyarray(a).copy(order="K")
- a.sort(axis, kind, order)
+ a.sort(axis=axis, kind=kind, order=order)
return a
@@ -912,8 +915,8 @@ def argsort(a, axis=-1, kind='quicksort', order=None):
try:
argsort = a.argsort
except AttributeError:
- return _wrapit(a, 'argsort', axis, kind, order)
- return argsort(axis, kind, order)
+ return _wrapit(a, 'argsort', axis=axis, kind=kind, order=order)
+ return argsort(axis=axis, kind=kind, order=order)
def argmax(a, axis=None, out=None):
@@ -972,8 +975,8 @@ def argmax(a, axis=None, out=None):
try:
argmax = a.argmax
except AttributeError:
- return _wrapit(a, 'argmax', axis, out)
- return argmax(axis, out)
+ return _wrapit(a, 'argmax', axis=axis, out=out)
+ return argmax(axis=axis, out=out)
def argmin(a, axis=None, out=None):
@@ -1032,8 +1035,8 @@ def argmin(a, axis=None, out=None):
try:
argmin = a.argmin
except AttributeError:
- return _wrapit(a, 'argmin', axis, out)
- return argmin(axis, out)
+ return _wrapit(a, 'argmin', axis=axis, out=out)
+ return argmin(axis=axis, out=out)
def searchsorted(a, v, side='left', sorter=None):
@@ -1092,8 +1095,8 @@ def searchsorted(a, v, side='left', sorter=None):
try:
searchsorted = a.searchsorted
except AttributeError:
- return _wrapit(a, 'searchsorted', v, side, sorter)
- return searchsorted(v, side, sorter)
+ return _wrapit(a, 'searchsorted', v, side=side, sorter=sorter)
+ return searchsorted(v, side=side, sorter=sorter)
def resize(a, new_shape):
@@ -1314,9 +1317,9 @@ def diagonal(a, offset=0, axis1=0, axis2=1):
"""
if isinstance(a, np.matrix):
# Make diagonal of matrix 1-D to preserve backward compatibility.
- return asarray(a).diagonal(offset, axis1, axis2)
+ return asarray(a).diagonal(offset=offset, axis1=axis1, axis2=axis2)
else:
- return asanyarray(a).diagonal(offset, axis1, axis2)
+ return asanyarray(a).diagonal(offset=offset, axis1=axis1, axis2=axis2)
def trace(a, offset=0, axis1=0, axis2=1, dtype=None, out=None):
@@ -1377,9 +1380,9 @@ def trace(a, offset=0, axis1=0, axis2=1, dtype=None, out=None):
"""
if isinstance(a, np.matrix):
# Get trace of matrix via an array to preserve backward compatibility.
- return asarray(a).trace(offset, axis1, axis2, dtype, out)
+ return asarray(a).trace(offset=offset, axis1=axis1, axis2=axis2, dtype=dtype, out=out)
else:
- return asanyarray(a).trace(offset, axis1, axis2, dtype, out)
+ return asanyarray(a).trace(offset=offset, axis1=axis1, axis2=axis2, dtype=dtype, out=out)
@@ -1485,9 +1488,9 @@ def ravel(a, order='C'):
"""
if isinstance(a, np.matrix):
- return asarray(a).ravel(order)
+ return asarray(a).ravel(order=order)
else:
- return asanyarray(a).ravel(order)
+ return asanyarray(a).ravel(order=order)
def nonzero(a):
@@ -1682,8 +1685,8 @@ def compress(condition, a, axis=None, out=None):
try:
compress = a.compress
except AttributeError:
- return _wrapit(a, 'compress', condition, axis, out)
- return compress(condition, axis, out)
+ return _wrapit(a, 'compress', condition, axis=axis, out=out)
+ return compress(condition, axis=axis, out=out)
def clip(a, a_min, a_max, out=None):
@@ -1739,8 +1742,8 @@ def clip(a, a_min, a_max, out=None):
try:
clip = a.clip
except AttributeError:
- return _wrapit(a, 'clip', a_min, a_max, out)
- return clip(a_min, a_max, out)
+ return _wrapit(a, 'clip', a_min, a_max, out=out)
+ return clip(a_min, a_max, out=out)
def sum(a, axis=None, dtype=None, out=None, keepdims=np._NoValue):
@@ -2133,8 +2136,8 @@ def cumsum(a, axis=None, dtype=None, out=None):
try:
cumsum = a.cumsum
except AttributeError:
- return _wrapit(a, 'cumsum', axis, dtype, out)
- return cumsum(axis, dtype, out)
+ return _wrapit(a, 'cumsum', axis=axis, dtype=dtype, out=out)
+ return cumsum(axis=axis, dtype=dtype, out=out)
def cumproduct(a, axis=None, dtype=None, out=None):
@@ -2150,8 +2153,8 @@ def cumproduct(a, axis=None, dtype=None, out=None):
try:
cumprod = a.cumprod
except AttributeError:
- return _wrapit(a, 'cumprod', axis, dtype, out)
- return cumprod(axis, dtype, out)
+ return _wrapit(a, 'cumprod', axis=axis, dtype=dtype, out=out)
+ return cumprod(axis=axis, dtype=dtype, out=out)
def ptp(a, axis=None, out=None):
@@ -2195,8 +2198,8 @@ def ptp(a, axis=None, out=None):
try:
ptp = a.ptp
except AttributeError:
- return _wrapit(a, 'ptp', axis, out)
- return ptp(axis, out)
+ return _wrapit(a, 'ptp', axis=axis, out=out)
+ return ptp(axis=axis, out=out)
def amax(a, axis=None, out=None, keepdims=np._NoValue):
@@ -2609,8 +2612,8 @@ def cumprod(a, axis=None, dtype=None, out=None):
try:
cumprod = a.cumprod
except AttributeError:
- return _wrapit(a, 'cumprod', axis, dtype, out)
- return cumprod(axis, dtype, out)
+ return _wrapit(a, 'cumprod', axis=axis, dtype=dtype, out=out)
+ return cumprod(axis=axis, dtype=dtype, out=out)
def ndim(a):
@@ -2821,8 +2824,8 @@ def around(a, decimals=0, out=None):
try:
round = a.round
except AttributeError:
- return _wrapit(a, 'round', decimals, out)
- return round(decimals, out)
+ return _wrapit(a, 'round', decimals=decimals, out=out)
+ return round(decimals=decimals, out=out)
def round_(a, decimals=0, out=None):
@@ -2839,8 +2842,8 @@ def round_(a, decimals=0, out=None):
try:
round = a.round
except AttributeError:
- return _wrapit(a, 'round', decimals, out)
- return round(decimals, out)
+ return _wrapit(a, 'round', decimals=decimals, out=out)
+ return round(decimals=decimals, out=out)
def mean(a, axis=None, dtype=None, out=None, keepdims=np._NoValue):