【发布时间】: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))
但这根本没有意义。我一直无法弄清楚如何将“与”运算符更改为“或”。
【问题讨论】:
我在下面定义了一个数组
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))
但这根本没有意义。我一直无法弄清楚如何将“与”运算符更改为“或”。
【问题讨论】:
[i for i, e in enumerate(y) if e > 7 or e < 1]
【讨论】: