我有文件energy.txt:
path energy counter
AXX 100.00 1
AXX 99.99 2
AXX 99.98 1
AXX 99.50 1
AXX 99.00 7
我想比较第二列的值,如果它们之间的差异小于 0.02,则保留第二个值并添加一个计数器。
例如,第一步是 100.00 - 99.99 = 0.01(小于 0.02)所以
path energy counter
AXX 99.99 3
AXX 99.98 1
AXX 99.50 1
AXX 99.00 7
第二个:99.99 - 99.98 = 0.01,所以
path energy counter
AXX 99.98 4
AXX 99.50 1
AXX 99.00 7
第三个:99.98 - 99.50 = 0.48(大于0.02)
第四个:99.50 - 99.00 = 0.50(大于 0.02)。
我想在 Python 中做到这一点。