首页 > 解决方案 > 如何在python中设置等于零的范围内的所有值

问题描述

我想将数组的 0.75 和 0.8 之间的所有值设置为零。到目前为止,我已经尝试并成功地将所有值设置为低于或高于等于零的阈值,如下面的代码所示。 cut_f_signal[0.75<abs(W)] = 0 但是当我尝试使用相同的命令输入一系列值(0.75-0.8)时 cut_f_signal[0.75<abs(W)<0.8] = 0 ,它不起作用,我该怎么办?

标签: pythonfft

解决方案


cut_f_signal[(0.75<abs(W))&(abs(W)<0.8)] = 0 应该这样做


推荐阅读