如何在 Python 中检查 NumPy 数组中的 2 个条件?
How can I check 2 conditions in NumPy Arrays in Python?
我有一个名为“a”的 numpy 数组,我希望它在 0.5 到 1 之间的特定范围内切片。
我怎样才能做到这一点?这个不行。
a[a <= 1 and a >= 0.5]
您可以使用按位运算符:
a[(a <= 1) & (a >= 0.5)]
我有一个名为“a”的 numpy 数组,我希望它在 0.5 到 1 之间的特定范围内切片。 我怎样才能做到这一点?这个不行。
a[a <= 1 and a >= 0.5]
您可以使用按位运算符:
a[(a <= 1) & (a >= 0.5)]