{ } Raw JSON

bundles / numpy 2.4.4 / numpy / char / multiply

function

numpy.char:multiply

source: /numpy/_core/defchararray.py :266

Signature

def   multiply ( a i )

Summary

Return (a * i), that is string multiple concatenation, element-wise.

Extended Summary

Values in i of less than 0 are treated as 0 (which yields an empty string).

Parameters

a : array_like, with `np.bytes_` or `np.str_` dtype
i : array_like, with any integer dtype

Returns

out : ndarray

Output array of str or unicode, depending on input types

Notes

This is a thin wrapper around np.strings.multiply that raises ValueError when i is not an integer. It only exists for backwards-compatibility.

Examples

import numpy as np
a = np.array(["a", "b", "c"])
np.strings.multiply(a, 3)
i = np.array([1, 2, 3])
np.strings.multiply(a, i)
np.strings.multiply(np.array(['a']), i)
a = np.array(['a', 'b', 'c', 'd', 'e', 'f']).reshape((2, 3))
np.strings.multiply(a, 3)
np.strings.multiply(a, i)

Aliases

  • numpy.char.multiply