重复一个numpy数组的每个元素5次

5 浏览
0 Comments

重复一个numpy数组的每个元素5次

import numpy as np

data = np.arange(-50,50,10)

print(data)

[-50 -40 -30 -20 -10 0 10 20 30 40]

我想将data中的每个元素重复5次,并创建一个新的数组,如下所示:

ans = [-50 -50 -50 -50 -50 -40 -40 ... 40]

我该如何实现呢?

如果要将整个数组重复5次,应该怎么做呢?

ans = [-50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 .......]

0