input-> a = [[297,151,320],[293,151,305],[296,151,320],[295,162,306],[297,160,309] ,[300,158,321]
我在列表中有一个列表。我需要对列表a [i] [2]中的第三个元素进行分组,其公差为+或-5
output_1-> a = [[[297,151,320],[293,151,318],[296,151,321]],[[295,162,306],[297,160 ,309],[300、158、305]]
][稍后我需要取每个子组的平均值,例如[297、151、320],[293、151、318],[296、151、321] = [(297 + 293 + 296)/ 3,( 151 + 151 + 151)/ 3,(320 + 318 + 321)/ 3]用于下一组[]
最终输出
final_output-> a = [[[295,151,320]],[[297,160,307]]
任何人都可以帮忙吗?
input-> a = [[297,151,320],[293,151,305],[296,151,320],[295,162,306],[297,160,309],[ 300,158,321]我在列表中有一个列表。我需要按列表中的第三个元素分组a [i] ...
一种方法是创建一个类似这样的生成器函数来为您完成: