给定元素的列表/数组,例如[0, 1, 2]
,最数字化的方式是将每个元素复制n次并将结果存储在1-d数组中,例如(对于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/