python 离群值_如何从Numpy数组中删除离群值
我写了一个代码,取多个图像的平均值来检索背景,这基本上删除了图像中的移动对象。我试着在取平均值之前去掉离群值,这样我就可以得到背景而不是褪色的对象。我尝试了一些技巧,最近的一个是:#!/usr/bin/env python3
import numpy as np
from PIL import Image
from scipy import stats
# Load images
im0 = np.array(Image.open('test1/1.jpg'))
im1 = np.array(Image.open('test1/2.jpg'))
im2 = np.array(Image.open('test1/3.jpg'))
# Stack the 3 images into a 4d sequence
sequence = np.stack((im0, im1, im2), axis=3)
mean = np.mean(sequence, axis=3)
sd = np.std(sequence, axis=3)
finalSequence = [x for x in sequence if (x > mean - 2 * sd)]
finalSequence = [x for x in finalSequence if (x < mean + 2 * sd)]
# Repace each pixel by mean of the sequence
result = np.mean(finalSequence, axis=3).astype(np.uint8)
# Save to disk
Image.fromarray(result).save('result.png')
这给了我一个错误:
^{pr2}$
如果你能帮上忙,我会很感激的。谢谢!在
python 离群值_如何从Numpy数组中删除离群值相关推荐
- Numpy数组中删除指定位置、指定行或指定列的数据:numpy.delete()
[小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Numpy数组中删除指定位置.指定行 或指定列的数据: numpy.delete() [太阳 ...
- python怎么从数组中提取连续的数字_从numpy数组中删除连续的数字
我是python新手,但我对我要做的这个项目真的很困惑.我看到了一张图片here.我要做的是找出图像中像素范围从0到255的所有方块的平均值.下面的代码显示了我用来计算图片值的方法.出现的问题是像素/ ...
- python提取一行_如何从numpy数组中提取任意一行值?
@Sven的答案很简单,但对于大型数组来说效率相当低.如果处理的是一个相对较小的数组,则不会注意到差异,如果要从较大的数组(例如50 MB)获取配置文件,则可能需要尝试其他几种方法.不过,您需要在&q ...
- python中的np.array函数_对列表numpy数组中的每个列表应用函数
一些比较和时间测试:但请记住,这只是一个小例子.在In [106]: test_arr = np.array([['the', 'quick', 'brown', 'fox'], ['lorem', ...
- java数组移除对象_如何从Java数组中删除对象?
慕仰1329654 [如果你想要一些现成的代码,请滚动到我的"编辑3"(剪裁后).其余的都是为子孙后代而来的.]肉化清洁工思想:List list = new ArrayList( ...
- 5.Numpy数组中数据的抽取
目录 Numpy数组中数据的抽取 1.比较操作 2.操作布尔数组 统计个数 记录True的个数numpy.count_nonzero函数 记录True的个数numpy.sum函数 快速查阅 3.将布尔 ...
- python定义空数组_在numpy数组中设置空值
如何根据条件使numpy数组中的某些值为空? 我不明白为什么我最终得到的是0,而不是不满足条件的null或空值...b是用0和1值填充的numpy数组,c是另一个完全填充的numpy数组.所有阵列均为 ...
- python矩阵中找满足条件的元素_从numpy数组中取出满足条件的元素示例
例如问题:从 arr 数组中提取所有奇数元素. input:arr = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) output: #> array([1, ...
- python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)
python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value) 目 ...
最新文章
- HDU2680(SPFA算法)
- 将matpoltlib绘制好的图片从内存中取出
- DBvisualizer free 9.2.10 升级pro版本
- DVWA暴力破解(Brute Force)——全等级(Low,Medium,High,lmpossible)精讲
- 领域驱动设计在马蜂窝优惠中心重构中的实践
- 学习 Spring Boot:(二十九)Spring Boot Junit 单元测试
- linux构建基于mac的vlan,通过CLI配置交换机的基于MAC的VLAN组
- 前端flv.js设置缓冲时间和大小_不可不知的 WEB 前端网站优化 —— 雅虎 34 条军规...
- Kotlin学习总结(1)——Kotlin快速入门
- Spring Boot整合MyBatis连接Oracle数据库
- 机器数与码制——如何在计算机内部存储数字、进行数据运算
- Java基础知识汇总(持续更新)
- 从第一范式(2nf)到第二范式(3nf)_阿里P6面试必备-数据库范式与设计实践实例
- 常用的特征选择算法介绍
- Java8之深克隆与浅克隆
- 结构体对齐(字节对齐)规则及大小计算
- 关于字符集的测试报告(转)
- HTML怎么设艺术字体,用CSS设计艺术字集锦(二)
- 换帅之后,IBM能否再度起舞?
- win10安装Mingw,看这里!
热门文章
- 智能家居系统的发展趋势
- SMTP命令 发送邮件 DOS命令
- 【AP5904】三功能 2.5-5V 1.8A LED车灯 手电筒驱动芯片
- Django中F对象,Q对象与运算符
- 小程序开发平台有哪些?第三方小程序电商开发平台一览
- 机器学习算法基础之使用python代码
- python 傅里叶变换_【python学习笔记】21:numpy傅里叶变换
- SDRAM学习(一)——初始化
- numpy.triu、numpy.triu_indices、np.triu_indices_from函数使用
- 穷人跨越阶层有多难?