numpy.strings.mod#
- strings.mod(a,values)[source]#
Return (a % i), that is pre-Python 2.6 string formatting(interpolation), element-wise for a pair of array_likes of stror unicode.
- Parameters:
- aarray_like, withnp.bytes_ ornp.str_ dtype
- valuesarray_like of values
These values will be element-wise interpolated into the string.
- Returns:
- outndarray
Output array of
StringDType,bytes_orstr_dtype,depending on input types
Examples
>>>importnumpyasnp>>>a=np.array(["NumPy is a%s library"])>>>np.strings.mod(a,values=["Python"])array(['NumPy is a Python library'], dtype='<U25')
>>>a=np.array([b'%d bytes',b'%d bits'])>>>values=np.array([8,64])>>>np.strings.mod(a,values)array([b'8 bytes', b'64 bits'], dtype='|S7')
On this page