我有一个数组a
,我想创建另一个数组b
,其中某个字符串重复a
指定的次数>/p>
a = np.array([1,2,3])
s = 'a'
我希望 b
为 np.array(['a','aa','aaa'])
。没有循环的 numpy 方法是什么?
虽然我的用例不需要它,但一般来说
a = np.array([1,2,3])
s = np.array(['a','b','c'])
如何让 b
成为 np.array(['a','bb','ccc'])
没有循环?
最佳答案
有一个内置方法:
output = np.core.defchararray.multiply(s,a)
关于python - 创建一个数组,其中一个字母重复另一个数组给定的给定次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55386621/