如何在python中设置范围等于零的所有值

如何在python中设置范围等于零的所有值,python,fft,Python,Fft,我想将数组的所有值设置为0.75到0.8之间,等于零。到目前为止,我已经尝试并成功地将所有值设置为低于或高于等于零的阈值,如下面代码中所示。 cut\u f\u signal[0.75cut\u f\u signal[(0.75您能解释一下为什么这样做,而不是只发布代码吗?这对其他人更有用。一般来说,在Python中a

我想将数组的所有值设置为0.75到0.8之间,等于零。到目前为止,我已经尝试并成功地将所有值设置为低于或高于等于零的阈值,如下面代码中所示。
cut\u f\u signal[0.75
cut\u f\u signal[(0.75您能解释一下为什么这样做,而不是只发布代码吗?这对其他人更有用。一般来说,在Python中
a
是有效的(尽管我不知道本例中
W
是什么),所以我想知道为什么会有所不同。@wovano为了避免出现歧义错误,它会说
.any().all()…
您可以轻松地将两个条件分开并放在括号中。我相信他的
W
是列上的一个过滤数据帧,其中的某些值需要在
abs
中,因此基本上他的
W=df[“W”]
或类似内容如果感兴趣,请在此处阅读更多感谢您的反应。但是,如果问题已经得到回答,您应该将该问题标记为重复问题。这样,所有答案都可以在同一位置找到,这将提高网站的质量。原始问题的答案提供了更好的解释还有其他解决方案。@wovano感谢你让我知道Hi pantelis。你能在你的问题中添加一个吗?这可能有助于重新打开问题和/或提高投票率。实际上,这个问题似乎是(因为答案也是从该问题复制而来的)