numpy.strings.multiply#
- строки.умножить(a, i)[источник]#
Возвращает (a * i), то есть поэлементную конкатенацию строк с повторением.
Значения в
iменьше 0 обрабатываются как 0 (что дает пустую строку).- Параметры:
- aarray_like, с
StringDType,bytes_илиstr_dtype - iarray_like, с любым целочисленным типом данных
- aarray_like, с
- Возвращает:
- выходndarray
Выходной массив
StringDType,bytes_илиstr_dtype, в зависимости от типов входных данных
Примеры
>>> import numpy as np >>> a = np.array(["a", "b", "c"]) >>> np.strings.multiply(a, 3) array(['aaa', 'bbb', 'ccc'], dtype='
>>> i = np.array([1, 2, 3]) >>> np.strings.multiply(a, i) array(['a', 'bb', 'ccc'], dtype=' >>> np.strings.multiply(np.array(['a']), i) array(['a', 'aa', 'aaa'], dtype=' >>> 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=' >>> np.strings.multiply(a, i) array([['a', 'bb', 'ccc'], ['d', 'ee', 'fff']], dtype='