Spec-Zone.ru › NumPy 2.0

numpy.strings.multiply

strings.multiply(a, i)[source]

Возвращает (a * i), то есть строковое многократное конкатенацию, поэлементно.

Значения в i меньше 0 обрабатываются как 0 (что приводит к пустой строке).

Параметры:
aarray_like, с StringDType, bytes_ или str_ типом dtype
iarray_like, с любым целочисленным типом dtype
Возвращает:
outndarray

Массив вывода типа StringDType, bytes_ или str_, в зависимости от типов входных данных

Примеры

>>> 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')

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.strings.multiply.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API