我试图在列表中找到零交叉的数量。我正在使用的代码是:for i in range(1, len(value)): zerocrossing = 0 if ((value[i-1]) > 0 and value[i] < 0): zerocrossing += 1 if ((value[i-1]) < 0 and value[i] > 0): zerocrossing += 1stdio.writeln('The Number of Zero Crossings is ' + str(zerocrossing))这段代码没有给我任何错误,但它没有给我正确的答案。如果我给它输入[1.0, -1.0, 1.0]它给我1,但它应该给2. 我究竟做错了什么?
添加回答
举报
0/150
提交
取消