给定一个元素列表/数组,例如[0, 1, 2]
,最numpythonic的方法是什么复制每个元素 n 次并将结果存储在一维数组中,例如(对于 n=3)[0, 0, 0, 1, 1, 1, 2, 2 , 2]
?
最佳答案
使用np.repeat :
In [86]: np.repeat([0, 1, 2], 3)
Out[86]: array([0, 0, 0, 1, 1, 1, 2, 2, 2])
关于python - numpy:将每个一维数组元素复制 n 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35525781/