numpy.char.multiply #
- 字符。乘法( a , i ) [来源] #
返回(a * i),即字符串多重串联,逐元素。
i中小于 0 的值被视为 0(产生空字符串)。
- 参数:
- str 或 unicode 的array_like
- i array_like 的整数
- 返回:
- 输出数组
str 或 unicode 的输出数组,具体取决于输入类型
例子
>>> 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')