最近一个作业需要生成M序列,在网上找了一圈发现大部分都是matlab的代码,我不太会用matlab,也想过要不要把matlab函数转换成python程序。在查看完那些matlab程序后觉得转python其实不好,matlab的逻辑和python不同,大部分matlab程序在实现M序列的时候都把问题复杂化了。所以我重写了程序,具体的代码如下:
首先需要numpy库,生成零矩阵的时候要用到
import numpy as np
接着写了一个求异或的函数,一开始以为python库里面有,找了半天没找到,好在函数并不复杂。
def xor(x, y):
return bool((x and