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

How to set all values between a range equal to zero in 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 不行,怎么办?

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