diff options
| author | Charles Harris <charlesr.harris@gmail.com> | 2021-09-21 19:23:08 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-21 19:23:08 -0600 |
| commit | 9c4a46e355e4d4400558a38037a36ddc8e44fe18 (patch) | |
| tree | 993dec4e83c2ed57b8cab208bb43ff027103361c /numpy/core | |
| parent | 8f0f33b31da1777d2ebdc803690b8af8602e0e91 (diff) | |
| parent | 50fdbbb31d94a2485460e15fbe7ef974fc8e830d (diff) | |
| download | numpy-9c4a46e355e4d4400558a38037a36ddc8e44fe18.tar.gz | |
Merge pull request #19918 from BvB93/module
MAINT: Override the modules of `np.char` and `np.rec` functions
Diffstat (limited to 'numpy/core')
| -rw-r--r-- | numpy/core/defchararray.py | 2 | ||||
| -rw-r--r-- | numpy/core/records.py | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/numpy/core/defchararray.py b/numpy/core/defchararray.py index e264fa210..3521e778e 100644 --- a/numpy/core/defchararray.py +++ b/numpy/core/defchararray.py @@ -2609,6 +2609,7 @@ class chararray(ndarray): return isdecimal(self) +@set_module("numpy.char") def array(obj, itemsize=None, copy=True, unicode=None, order=None): """ Create a `chararray`. @@ -2742,6 +2743,7 @@ def array(obj, itemsize=None, copy=True, unicode=None, order=None): return val.view(chararray) +@set_module("numpy.char") def asarray(obj, itemsize=None, unicode=None, order=None): """ Convert the input to a `chararray`, copying the data only if diff --git a/numpy/core/records.py b/numpy/core/records.py index ce206daa1..90e3b96df 100644 --- a/numpy/core/records.py +++ b/numpy/core/records.py @@ -585,6 +585,7 @@ def _deprecate_shape_0_as_None(shape): return shape +@set_module("numpy.rec") def fromarrays(arrayList, dtype=None, shape=None, formats=None, names=None, titles=None, aligned=False, byteorder=None): """Create a record array from a (flat) list of arrays @@ -678,6 +679,8 @@ def fromarrays(arrayList, dtype=None, shape=None, formats=None, return _array + +@set_module("numpy.rec") def fromrecords(recList, dtype=None, shape=None, formats=None, names=None, titles=None, aligned=False, byteorder=None): """Create a recarray from a list of records in text form. @@ -762,6 +765,7 @@ def fromrecords(recList, dtype=None, shape=None, formats=None, names=None, return res +@set_module("numpy.rec") def fromstring(datastring, dtype=None, shape=None, offset=0, formats=None, names=None, titles=None, aligned=False, byteorder=None): r"""Create a record array from binary data @@ -844,6 +848,8 @@ def get_remaining_size(fd): finally: fd.seek(pos, 0) + +@set_module("numpy.rec") def fromfile(fd, dtype=None, shape=None, offset=0, formats=None, names=None, titles=None, aligned=False, byteorder=None): """Create an array from binary file data @@ -943,6 +949,8 @@ def fromfile(fd, dtype=None, shape=None, offset=0, formats=None, return _array + +@set_module("numpy.rec") def array(obj, dtype=None, shape=None, offset=0, strides=None, formats=None, names=None, titles=None, aligned=False, byteorder=None, copy=True): """ |
