У меня в руке есть данные, которые состоят из 26 миллионов строк (температура и глубина). Температура измеряется до тех пор, пока оборудование не достигнет 12000 метров, а затем снова запускается (конечно, каждый раз, когда оно получает разные значения температуры). Я знаю, что этот вопрос задавался раньше, но этот случай немного отличается. Я не могу просто удалить цикл, но мне нужно как-то избавиться от этой строки:

import matplotlib.pyplot as plt
import csv
x = []
y = []
with open('DTS.txt', 'r') as csvfile:
next(csvfile)
plots = csv.reader(csvfile, delimiter=';')
try:
for row in plots:
x.append(float(row[1]))
y.append(float(row[2]))
except UnicodeDecodeError:
pass
plt.plot(x, y)
plt.title('DTS results between 21-26th of June')
plt.xlabel('Depth')
plt.ylabel('Temperature')
plt.grid()
plt.show()