使用numpy或其他库在python中进行列表扩充
我想从中增加列表使用numpy或其他库在python中进行列表扩充,python,list,numpy,data-augmentation,Python,List,Numpy,Data Augmentation,我想从中增加列表 [1, 2, 3, 4, 5] 到 如果我想增加n倍(比如100倍或500倍),我该怎么做?我不想使用常规循环,而是使用一些库,比如numpy。有什么帮助吗 非常感谢。您可以使用numpy的: 您是否希望列表中的每个数字都是两个?仅使用您可以执行的itertools列表(chain.from_iterable(a中x重复(x,2))。user3483203将我的问题标记为重复,答案是我想知道的。亚图也回答了我的问题,;谢谢大家。请标记像这样明显重复的内容,而不是回答。user
[1, 2, 3, 4, 5]
到
如果我想增加n倍(比如100倍或500倍),我该怎么做?我不想使用常规循环,而是使用一些库,比如numpy。有什么帮助吗
非常感谢。您可以使用numpy的:
您是否希望列表中的每个数字都是两个?仅使用您可以执行的itertools
列表(chain.from_iterable(a中x重复(x,2))
。user3483203将我的问题标记为重复,答案是我想知道的。亚图也回答了我的问题,;谢谢大家。请标记像这样明显重复的内容,而不是回答。user3483203//我希望它是重复的,但我问这个问题只是因为我找不到一个与我认为相关的关键字。很抱歉问了一个重复的问题。
[1, 1, 2, 2, 3, 3, 4, 4, 5, 5]
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])