Вы можете просто использовать np.loadtxt
для чтения ваших данных, указав >
в качестве комментария.Это будет игнорировать эти строки.Позже вы можете преобразовать эти массивы в биты / куски по два, чтобы построить отдельные линии.
import numpy as np
x, y = np.loadtxt('filename.txt', unpack=True, comments='>')
# (array([87.2224, 87.1561, 90.3849, 90.2667, 87.1002, 87.1561]),
# array([-0.0453, -0.158 , -0.102 , -0.1246, -0.0553, -0.158 ]))