【发布时间】:2015-07-14 13:53:33
【问题描述】:
因此,在我正在开发的软件中,有时,我拥有大约 250 个元素的大数组。我取这些元素的平均值以获得一个平均值。问题是我在这个大数组的开头和结尾都有异常值。因此,例如数组可以是:
A = [150 200 250 300 1100 1106 1130 1132 1120 1125 1122 1121 1115 2100 2500 2400 2300]
所以在这种情况下,我想从数组中删除 150 200 250 300 2100 2500 2400 2300...
我知道我可以将这些索引设置为零,但是,我需要一种方法来自动对软件进行编程以删除这些异常值,无论在开始或结束时有多少。
任何人都可以提出一种消除这些异常值的可靠方法吗?
【问题讨论】:
-
问题是定义什么是异常值