ログファイルを 2 つの項目に絞り込むプログラムがあります。このプログラムは、2 つの数値が逆になる場合があることを除けば、うまく機能します。たとえば、最終的な 2 つの数値は、[1650, 1700] ではなく [1700, 1650] のようになります。値の大きい数字が最初にリストされ [0]、小さい数字が 2 番目にリストされていることを確認するにはどうすればよいですか [1]?
import pylab
from pylab import *
from numpy import *
from collections import Counter
list_of_files=[('logfile.txt', 'Temp')]
datalist = [( pylab.loadtxt(filename), label ) for filename, label in list_of_files]
for data, label in datalist:
pylab.plot( data[:,0], data[:,1], label=label )
print data [:,1]
Temps = [k for k,v in Counter(data[:,1]).items() if v>1 and 1500<=k<2200]
print Temps
print ("Test="), 0.555*(Temps[0]-32)+.651*(Temps[1]-32)