【问题标题】:Picking out index of an array that satisfies certain restrictions [duplicate]挑选满足某些限制的数组的索引[重复]
【发布时间】:2023-03-10 00:54:01
【问题描述】:

我在下面定义了一个数组

y = [0,0,0,0,0,1,1,1,1,2,2,3,4,5,6,7,7,7,199,199,199]

我想遍历并挑选出大于 7 或小于 1 的元素的索引。 我最初使用的是

np.where((y<0) & (y>7))

但这根本没有意义。我一直无法弄清楚如何将“与”运算符更改为“或”。

【问题讨论】:

    标签: python numpy


    【解决方案1】:
    [i for i, e in enumerate(y) if e > 7 or e < 1]
    

    【讨论】:

    • 我不知道为什么我没有想到要列举。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-06
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多