按顺序翻倍numpy数组

时间:2018-07-08 15:16:02

标签: python arrays numpy

您能告诉我如何按顺序调整数组大小吗? 例如:

如果输入是:

>>> np.arange(4)
array([0, 1, 2, 3])

输出将是:

array([0, 0, 1, 1, 2, 2, 3, 3])

1 个答案:

答案 0 :(得分:0)

In [1]: import numpy as np

In [2]: a = np.arange(4)

In [3]: a
Out[3]: array([0, 1, 2, 3])

In [4]: np.repeat(a, 2)
Out[4]: array([0, 0, 1, 1, 2, 2, 3, 3])