gpt4 book ai didi

python - np.any() 多重逻辑语句

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:36 25 4
gpt4 key购买 nike

<分区>

我有一个包含多个值的 numpy 数组(例如:v = np.array([0.81597636, 0.93198024])。我想检查 v 中的任何值是否在 xminxmax 之间的范围内。我尝试了以下方法:

if np.any(xmin <= v <= xmax):
print("Is in range")

但是我得到了错误:

ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

我这样做时没有收到错误:

if np.any(xmin <= v) and np.any(v <= xmax):
print("Is in range")

但这行不通,因为 v 中可能有一个元素大于 xmin,也可能有一个元素小于 xmax 但它不一定是相同的元素。

我认为问题是,我在 np.any() 中使用了多个逻辑语句,但我不知道如何解决这个问题。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com