counts = misc. array
for i in counts:
if i < "(sum of the two integers next to i)/4"
return -1
我要做的是将列表中小于两个邻居平均值一半的所有值设置为-1。即对于列表 [10., 20., 10., 25., 30.] 如果 i=3 那么我想看看 10 是否小于 (20+25)/4 并且因为那是 45/4 > 10然后我想将 10 设置为 -1。然后,我将过滤列表中的所有值 >= 0。
由于您应该从 i+1 开始,因为此过程不适用于第一个值,然后您应该以 -1 结束,因为此过程不适用于最后一个值,这使情况变得更加复杂。任何帮助将不胜感激。