Python中列表的条件检查
import numpy as np
y = [1.25, 2.59, -4.87, 6.82, -7.98, -11.23]
if(np.any(y) < -10):
print("yes")
我想检查列表中是否存在低于或高于特定值的任何值。所以,我继续使用 np.any(),代码正在编译但没有按预期工作,我的意思是不打印回“是”。
回答
any应该在括号之后,并且y应该是一个numpy数组。
import numpy as np
y = np.array([1.25, 2.59, -4.87, 6.82, -7.98, -11.23])
if (y < -10).any():
print("yes")