【问题标题】:Double th numpy array in order [duplicate]按顺序加倍 numpy 数组[重复]
【发布时间】:2018-07-08 15:16:02
【问题描述】:

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

如果输入是:

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

输出将是:

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

【问题讨论】:

    标签: python arrays numpy


    【解决方案1】:
    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])
    

    【讨论】:

    • 为您的答案添加更多解释会更好
    猜你喜欢
    • 2012-07-06
    • 1970-01-01
    • 2011-08-31
    • 2015-03-09
    • 2015-04-29
    • 1970-01-01
    • 2019-03-19
    • 2019-03-20
    • 2019-08-20
    相关资源
    最近更新 更多