I try do generate a series of x and repeat it n times:
import numpy as np
x = [1,2,3,4]
n = [1,2,3,4]
data = []
for i,j in zip(x, n):
data.append(np.repeat(i,j))
print(data)
Out:
[array([1]), array([2, 2]), array([3, 3, 3]), array([4, 4, 4, 4])]
I want a "clean" array like:
array([1,2,2,3,3,3,4,4,4,4])
Thanks a lot if someone could point me to a solution!