python array如何去掉某些值

 时间:2026-04-21 17:26:08

1、让我们来到一个场景中:我们有一个名为Saliency的灰度图像数组,用来表示一张图片中受关注程度的不同。为了增强可视化效果,我们需要过滤掉数组中数值过小的元素,让其等于0,于是我们可以这么做

python array如何去掉某些值

2、简单写,可以写作

saliency[saliency < 0.0001] = 0# other operations ...

python array如何去掉某些值

3、我们来看看saliency < 0.0001到底生成了什么,是一个逻辑数组。

python array如何去掉某些值

4、对此我们可以进行合理外推,大家可以试试,对于(227,227,3)的图像,是否可以这样处理一些某个通道里的像素点

python array如何去掉某些值

5、可能有人会想到,能否用这个trick来处理诸如 saliency > 0.0001 & saliency < 0.001的元素。我试了一下,这个技巧继续外推:

python array如何去掉某些值

6、需要注意的是,List类型的变量并不支持上面所说的技巧。

python array如何去掉某些值

  • 英雄联盟团战怎么站位
  • 忍者必须死3C级悬赏令炎剑守卫通关秘技1
  • 晶核coa深渊副本奖励怎么获得
  • 英雄联盟如何获得阿狸灵魂莲华皮肤
  • 原神如何领取“冒险等阶”奖励?
  • 热门搜索
    女生网名大全 眼膜怎么用 怎样做炸酱面好吃 宝宝巴士游戏大全 发财树叶子发黄怎么回事 牛肉怎么炖好吃又烂 qq解冻方法 感恩节用英文怎么说 阅读理解的技巧和方法 金钱树的养殖方法和注意事项