summaryrefslogtreecommitdiff
path: root/numpy/lib/arraypad.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2018-10-11 14:03:45 -0500
committerGitHub <noreply@github.com>2018-10-11 14:03:45 -0500
commit2ae00145aa77a08cb1c504152fb8d910e0b3c346 (patch)
treee163f59c6ece2f2435f3196092a6313102f1db0c /numpy/lib/arraypad.py
parenteb2bd11870731ea19a0eee72e616c7deb00f6c54 (diff)
parent4141e24fc201f8cf76180ca69eaa2d89eafaee58 (diff)
downloadnumpy-2ae00145aa77a08cb1c504152fb8d910e0b3c346.tar.gz
Merge pull request #12116 from shoyer/array-function-numpy-lib
ENH: __array_function__ support for np.lib, part 1/2
Diffstat (limited to 'numpy/lib/arraypad.py')
-rw-r--r--numpy/lib/arraypad.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/lib/arraypad.py b/numpy/lib/arraypad.py
index e9ca9de4d..f76ad456f 100644
--- a/numpy/lib/arraypad.py
+++ b/numpy/lib/arraypad.py
@@ -6,6 +6,7 @@ of an n-dimensional array.
from __future__ import division, absolute_import, print_function
import numpy as np
+from numpy.core.overrides import array_function_dispatch
__all__ = ['pad']
@@ -990,6 +991,11 @@ def _validate_lengths(narray, number_elements):
# Public functions
+def _pad_dispatcher(array, pad_width, mode, **kwargs):
+ return (array,)
+
+
+@array_function_dispatch(_pad_dispatcher)
def pad(array, pad_width, mode, **kwargs):
"""
Pads an array.