python array如何去掉某些值
1、让我们来到一个场景中:我们有一个名为Saliency的灰度图像数组,用来表示一张图片中受关注程度的不同。为了增强可视化效果,我们需要过滤掉数组中数值过小的元素,让其等于0,于是我们可以这么做
2、简单写,可以写作saliency[saliency < 0.0001] = 0# other operations ...
3、我们来看看saliency < 0.0001到底生成了什么,是一个逻辑数组。
4、对此我们可以进行合理外推,大家可以试试,对于(227,227,3)的图像,是否可以这样处理一些某个通道里的像素点
5、可能有人会想到,能否用这个trick来处理诸如 saliency > 0.0001 & saliency < 0.001的元素。我试了一下,这个技巧继续外推:
6、需要注意的是,List类型的变量并不支持上面所说的技巧。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:78
阅读量:43
阅读量:86
阅读量:36
阅读量:96