NumPy常用的位運算函式

金木大大大發表於2023-12-20

  NumPy提供了一些位運算函式,用於對陣列中的元素進行位運算操作。下面是一些常用的位運算函式:


  bitwise_and():對陣列中的元素進行按位與運算。


  import numpy as np


  arr1=np.array([1,2,3])


  arr2=np.array([2,3,4])


  result=np.bitwise_and(arr1,arr2)


  print(result)#輸出:[0 2 0]


  ;//爬蟲IP獲取;


  bitwise_or():對陣列中的元素進行按位或運算。


  import numpy as np


  arr1=np.array([1,2,3])


  arr2=np.array([2,3,4])


  result=np.bitwise_or(arr1,arr2)


  print(result)#輸出:[3 3 7]


  bitwise_xor():對陣列中的元素進行按位異或運算。


  import numpy as np


  arr1=np.array([1,2,3])


  arr2=np.array([2,3,4])


  result=np.bitwise_xor(arr1,arr2)


  print(result)#輸出:[3 1 7]


  bitwise_not():對陣列中的元素進行按位取反運算。


  import numpy as np


  arr=np.array([1,2,3])


  result=np.bitwise_not(arr)


  print(result)#輸出:[-2-3-4]


  這些位運算函式可以應用於整數型別的陣列,對陣列中的元素進行按位運算操作。可以根據需要選擇適當的位運算函式來實現所需的操作。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-3000707/,如需轉載,請註明出處,否則將追究法律責任。

相關文章