【发布时间】:2015-08-06 19:07:57
【问题描述】:
我有一个可以是任意大小(以行为单位)但总是两列宽的数组。我想丢弃任何包含偏离每列中位数超过 1 的数字的行。
例如:
array =
2 5
3 4
9 5
2 8
3 5
. .
. .
. .
etc
在上面的例子中,median(array) 给出 [2 5]。因此,对于上面的列,我希望第三行和第四行被消除,因为第三行在第一列中包含 9,第四行在第二列中包含 8,两者都超出了我的限制(1从中位数)。请注意,如果任一列包含的数字不在该列中位数的 1 范围内,我想丢弃两列。
任何帮助将不胜感激...
【问题讨论】: