【问题标题】:Select & display odd numbered indexes from the list of numbers in python从python中的数字列表中选择并显示奇数索引
【发布时间】:2020-07-14 09:44:45
【问题描述】:

我正在尝试通过以下方式实现索引:

[1,3,5,7,9,11...],
[2,4,6,8,10,12,...],
[3,5,7,9,11,13...],
[4,6,8,10,12,14,..],

到目前为止,我已经实现了以下格式:

[1,2,3,4,5,...],
2,3,4,5,6,7...]
3,4,5,6,7,8...],

使用代码行

indexer = np.arange(3)[None,:] + np.arange(8)[:,None]

我不确定如何达到预期的效果。

请帮我解决这个问题!

谢谢

【问题讨论】:

    标签: arrays python-3.x numpy-ndarray indexer


    【解决方案1】:

    您可以通过以下方式为np.arange 定义步长np.arange(start, stop, step)

    >>> np.arange(1, 12, 2)[None,:] + np.arange(4)[:,None]
    array([[ 1,  3,  5,  7,  9, 11],
           [ 2,  4,  6,  8, 10, 12],
           [ 3,  5,  7,  9, 11, 13],
           [ 4,  6,  8, 10, 12, 14]])
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-03
    • 2013-03-19
    • 2020-03-16
    • 2016-03-29
    • 2020-09-16
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    相关资源
    最近更新 更多