使用numpy或其他库在python中列出增强

时间:2019-03-11 09:23:13

标签: python list numpy data-augmentation

我想从中增加列表

[1, 2, 3, 4, 5]

[1, 1, 2, 2, 3, 3, 4, 4, 5, 5]

如果我想同样增加n次(例如100或500次),我该怎么做?我不想使用常规循环来执行此操作,而是使用诸如numpy之类的库。有帮助吗?

非常感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用numpy的np.repeat

import numpy as np
a = np.array([1, 2, 3, 4, 5])
np.repeat(a,2)
# array([1, 1, 2, 2, 3, 3, 4, 4, 5, 5])