0%

对于数字信号处理的手段

之前研究过对于MPS010602中的数字信号,应当如何处理(在其中使用二进制位来表示逻辑),今天恰好看到了numpy.bitwise_xor函数,会非常有用,在此记录一下

逻辑位操作

numpy库中有相应的逻辑操作函数,而最大的特点就在于它们可以实现向量化,这对于我们应用的场景来说非常重要.

其使用的方法与&类似,主要看代码,以下代码展示如何从一个八进制数取出某一位的数字信号

1
2
3
4
5
6
import numpy as np
def get_binary(data_array:np.array,bit:int):
check=1<<bit
ca=np.array([check])
dataout=np.bitwise_and(data_array,ca)
return np.where(dataout==0,False,True)