内容目录
In [1]:
import numpy as np
a1 = np.arange(0, 24).reshape(4,6)
print(a1)
# 将a1中数值<10的元素全部提取出来
print(a1 < 10)
print(a1[a1<10])
[[ 0 1 2 3 4 5] [ 6 7 8 9 10 11] [12 13 14 15 16 17] [18 19 20 21 22 23]] [[ True True True True True True] [ True True True True False False] [False False False False False False] [False False False False False False]] [0 1 2 3 4 5 6 7 8 9]
布尔操作符可以使用<、>、==、&、|等
In [2]:
print(a1[(a1 < 10)|(a1 > 12)]) # 获取小于10或者大于12的数据
[ 0 1 2 3 4 5 6 7 8 9 13 14 15 16 17 18 19 20 21 22 23]