numpy.char.multiply()
函数用于将每个元素重复n次,以形成一个新的字符串数组,其中n是指定的重复次数。
函数语法如下:
numpy.char.multiply(arr, repeats)
其中:
- arr
: 原始字符串数组。
- repeats
: 每个元素重复几次。
返回值:
返回字符串数组。
下面我们通过两个实例来更为详细的了解numpy.char.multiply()
函数。
示例一
import numpy as np
# 申明原始字符串数组
arr = np.array(['python', 'is', 'awesome'])
# 使用浮点数指定每个元素重复的次数
repeats = np.array([3.0, 1.5, 2.8])
# 调用 numpy.char.multiply() 函数,并将结果打印出来
print(np.char.multiply(arr, repeats))
运行结果:
['pythonpythonpython' 'isi' 'awesomeawesomeawesomeawesomeawesomeawesome']
示例二
import numpy as np
# 申明原始字符串数组
arr = np.array(['start', 'end'])
# 指定每个元素需要重复的次数
repeats = 5
# 调用 numpy.char.multiply() 函数,并将结果打印出来
print(np.char.multiply(arr, repeats))
运行结果:
['startstartstartstartstart' 'endendendendend']
以上就是numpy.char.multiply()
函数的详细介绍和应用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中的numpy.char.multiply()函数 - Python技术站