例如,如果我有一个数组
[1, 2, 1]
我想得到一个长度为 4 倍的新数组
[1,1,1,1,2,2,2,2,1,1,1,1]
我该怎么做?
最佳答案
这就是numpy.repeat
是为了。
>>> x = numpy.array([1, 2, 1])
>>> numpy.repeat(x, 4)
array([1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1])
关于python - 在 Python/NumPy 中,如何通过复制元素来填充数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18662189/