【发布时间】:2012-11-27 17:10:18
【问题描述】:
我正在尝试查找数组中大于 a 但小于 b 的所有元素的索引。这可能只是我的语法有问题,但这不起作用:
numpy.where((my_array > a) and (my_array < b))
我应该如何解决这个问题?还是有更好的方法?
谢谢!
【问题讨论】:
-
你试过像 & 代替 and 的逻辑运算符吗?
-
只是用 & 代替 and 是行不通的,但我发现这行得通:numpy.where((my_array > a) & (my_array
-
@user1803782:你能解释一下用
&替换and不起作用有什么意义吗?这是解决这个问题的标准方法。 -
我实际上不确定为什么它第一次出现错误。现在它确实有效。我的错。不过谢谢。
标签: python numpy where logical-operators