diff options
author | Eric-Shang <63379793+Eric-Shang@users.noreply.github.com> | 2022-09-19 04:35:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-19 10:35:07 +0200 |
commit | 0b7b940ecb436427289093b3becb51f935eb05df (patch) | |
tree | 3acc9dddda2c3e140bf05a49be4556e1f9ab7d4b /numpy/core/defchararray.py | |
parent | b4d24a5ca83ddfa4d10af4018a17d5db71df340f (diff) | |
download | numpy-0b7b940ecb436427289093b3becb51f935eb05df.tar.gz |
DOC: add examples to np.char.multiply (#22294)
resolves #22267 partially by adding examples to np.char.multiply
* DOC: add examples to np.char.mutiply
* Update numpy/core/defchararray.py
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
* Update numpy/core/defchararray.py
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
Diffstat (limited to 'numpy/core/defchararray.py')
-rw-r--r-- | numpy/core/defchararray.py | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/numpy/core/defchararray.py b/numpy/core/defchararray.py index 005d35640..063b0c724 100644 --- a/numpy/core/defchararray.py +++ b/numpy/core/defchararray.py @@ -333,7 +333,24 @@ def multiply(a, i): ------- out : ndarray Output array of str or unicode, depending on input types - + + Examples + -------- + >>> a = np.array(["a", "b", "c"]) + >>> np.char.multiply(x, 3) + array(['aaa', 'bbb', 'ccc'], dtype='<U3') + >>> i = np.array([1, 2, 3]) + >>> np.char.multiply(a, i) + array(['a', 'bb', 'ccc'], dtype='<U3') + >>> np.char.multiply(np.array(['a']), i) + array(['a', 'aa', 'aaa'], dtype='<U3') + >>> a = np.array(['a', 'b', 'c', 'd', 'e', 'f']).reshape((2, 3)) + >>> np.char.multiply(a, 3) + array([['aaa', 'bbb', 'ccc'], + ['ddd', 'eee', 'fff']], dtype='<U3') + >>> np.char.multiply(a, i) + array([['a', 'bb', 'ccc'], + ['d', 'ee', 'fff']], dtype='<U3') """ a_arr = numpy.asarray(a) i_arr = numpy.asarray(i) |