【发布时间】:2019-02-16 16:03:49
【问题描述】:
我试图找到一种更快的方法来创建这样的列表:
import numpy as np
values = [0,1,2]
repeat = [3,4,2]
list = np.empty(0, dtype=int)
for i in range(len(values)):
list = np.append(list, np.full(repeat[i], values[i]))
print list
返回
[0 0 0 1 1 1 1 2 2]
有什么想法吗?谢谢
【问题讨论】:
-
请说明您的应用程序需要多快。