summaryrefslogtreecommitdiff
path: root/numpy/core/defchararray.py
diff options
context:
space:
mode:
authorEric-Shang <63379793+Eric-Shang@users.noreply.github.com>2022-09-19 04:35:07 -0400
committerGitHub <noreply@github.com>2022-09-19 10:35:07 +0200
commit0b7b940ecb436427289093b3becb51f935eb05df (patch)
tree3acc9dddda2c3e140bf05a49be4556e1f9ab7d4b /numpy/core/defchararray.py
parentb4d24a5ca83ddfa4d10af4018a17d5db71df340f (diff)
downloadnumpy-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.py19
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)