python中布尔向量的延迟
您好,我是python编码新手,我想了解一些反馈信息,如何在true变为false的阶段延迟布尔向量信号,以及定义的[delay]样本延迟 有没有一个很好的编码示例?或者我在哪里犯了密码错误python中布尔向量的延迟,python,boolean,delay,Python,Boolean,Delay,您好,我是python编码新手,我想了解一些反馈信息,如何在true变为false的阶段延迟布尔向量信号,以及定义的[delay]样本延迟 有没有一个很好的编码示例?或者我在哪里犯了密码错误 def delay_bool_signal(x, delay): xtmp = x dly = 0 for i in range(1,len(xtmp)): if xtmp[i]==0 and xtmp[i-1]==1: dly = dly +
def delay_bool_signal(x, delay):
xtmp = x
dly = 0
for i in range(1,len(xtmp)):
if xtmp[i]==0 and xtmp[i-1]==1:
dly = dly + 1
if dly <= delay
xtmp[i] = 1
else:
dly = 0
return xtmp
预期产量
BoolVecDel = [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1]
在示例代码的第7行中,您忘记在if条件后面加冒号,这就是为什么出现语法错误的原因。
换线
if dly <= delay
请分享一些输入和输出示例,以便我们可以帮助您。
if dly <= delay
if dly <= delay: