python - 如何在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
应该这样做
推荐阅读
- ionic-framework - 我如何检查文件是否存在离子
- javascript - 致命错误:JavaScript 堆内存不足——Node v12.18.1 和 Nuxt
- javascript - Javascript CORS 被阻止
- reactjs - 如何将页面限制为仅登录用户
- nginx - 通过 Nginx 反向代理处理 Socket.IO 请求
- api - Azure 安全中心解除警报的授权令牌
- c# - 如何让手数脚本与 NinjaTrader 一起使用
- azureservicebus - 服务总线、事件网格和事件中心的开源等价物
- c# - C# 将多个通用参数转换为单个具体类型
- sql-server - Visual Studio 2019 “建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。” 错误