Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中布尔向量的延迟_Python_Boolean_Delay - Fatal编程技术网

python中布尔向量的延迟

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 +

您好,我是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 + 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: