首页 > 大数据 > 数据分析 > NumPy常用的位运算函数
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]
http://www.jshk.com.cn/mb/reg.asp?kefu=xiaoding;//爬虫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/ ,如需转载,请注明出处,否则将追究法律责任。