NumPy常用的位运算函数

130 阅读1分钟

  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]

  www.jshk.com.cn/mb/reg.asp?…

  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]

  这些位运算函数可以应用于整数类型的数组,对数组中的元素进行按位运算操作。可以根据需要选择适当的位运算函数来实现所需的操作。

NumPy常用的位运算函数.png