首页 > 解决方案 > 按顺序加倍 numpy 数组

问题描述

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

如果输入是:

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

输出将是:

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

标签: pythonarraysnumpy

解决方案


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])

推荐阅读