numpy.strings.multiply#
- strings.multiply(a, i)[原始碼]#
傳回 (a * i),即字串倍數串聯,逐元素運算。
若
i
中的值小於 0,則視為 0(產生空字串)。- 參數:
- aarray_like,具有
StringDType
、bytes_
或str_
dtype - iarray_like,具有任何整數 dtype
- aarray_like,具有
- 傳回值:
- outndarray
輸出陣列,具有
StringDType
、bytes_
或str_
dtype,取決於輸入類型
範例
>>> import numpy as np >>> a = np.array(["a", "b", "c"]) >>> np.strings.multiply(a, 3) array(['aaa', 'bbb', 'ccc'], dtype='<U3') >>> i = np.array([1, 2, 3]) >>> np.strings.multiply(a, i) array(['a', 'bb', 'ccc'], dtype='<U3') >>> np.strings.multiply(np.array(['a']), i) array(['a', 'aa', 'aaa'], dtype='<U3') >>> a = np.array(['a', 'b', 'c', 'd', 'e', 'f']).reshape((2, 3)) >>> np.strings.multiply(a, 3) array([['aaa', 'bbb', 'ccc'], ['ddd', 'eee', 'fff']], dtype='<U3') >>> np.strings.multiply(a, i) array([['a', 'bb', 'ccc'], ['d', 'ee', 'fff']], dtype='<U3')