1. 程式人生 > >numpy取法操作符和Boolean型別

numpy取法操作符和Boolean型別

numpy~運算子和Boolean型別變數

覺得有用的話,歡迎一起討論相互學習~Follow Me

  • numpy中取反運算子~可以將Boolean型別值取反,這在使用boolean型別陣列選擇陣列中固定元素時十分有用。
import numpy as np
a=np.array([0,0,1,1]).astype("bool")
b=np.arange(4)
print("b\n",b)
# b
#  [0 1 2 3]
c=b[a]
print("c\n",c)
# c
#  [2 3]
print("~a\n",~a)
# ~a
#  [ True  True False False]
c_=b[~a] print("c_\n",c_) # c_ # [0 1]