私はファイル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
2 番目の列の値を比較したいのですが、それらの差が 0.02 未満の場合は、2 番目の値を保持してカウンターを追加します。
たとえば、最初のステップは 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
2 番目: 99.99 - 99.98 = 0.01 なので、
path energy counter
AXX 99.98 4
AXX 99.50 1
AXX 99.00 7
3 番目: 99.98 - 99.50 = 0.48 (0.02 より大きい)
4 番目: 99.50 - 99.00 = 0.50 (0.02 より大きい)。
これをPythonでやりたいです。