注意:python中
&:或
当符号左边为false时,会继续执行右边
&&:且
当符号左边为false时,不会继续执行右边
|:且
当符号左边为true时,会继续执行右边
||:或
当符号左边为true时,不会继续执行右边
代码:
# 获取数组a=np.array([7,2,10,2,7,4,9])中的元素在[1,5]之间的所有数字。
print("==================6========")
import numpy as np
a = np.array([7, 2, 10, 2, 7, 4, 9])
result = a[(a >= 1) & (a <= 5)] # 和
print(result)
结果: