strings.mod(a, values)
Return (a % i), that is pre-Python 2.6 string formatting (interpolation), element-wise for a pair of array_likes of str or unicode.
Parameters:aarray_like, with bytes_ or str_ dtypevaluesarray_like of valuesThese values will be element-wise interpolated into the string.
Returns:outndarrayOutput array of StringDType, bytes_ or str_ 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')