Retrieving array elements with an array of frequencies in NumPy

前端 未结 3 1654
故里飘歌
故里飘歌 2021-01-22 08:21

I have an array of numbers, a. I have a second array, b, specifying how many times I want to retrieve the corresponding element in a. How

3条回答
  •  半阙折子戏
    2021-01-22 09:14

    here's one way to do it:

    res = []
    for i in xrange(len(b)):
        for j in xrange(b[i]):
            out.append(a[i])
    
    res = np.array(res)  # optional
    

提交回复
热议问题