Ich möchte Daten aus einer Textdatei (oder .TBL-Datei) und zeichnen Sie die Daten aus zwei der Spalten in der Datei.Ich bekomme den Fehler- "EOL beim Scannen Zeichenfolge wörtliche“ich habe versucht, so etwas wie diese:Plot-Daten von. TXT oder .TBL-Datei
import numpy as np
import matplotlib.pyplot as plt
data = np.loadtxt('uid.txt',
dtype = {
'names':
('HJD', 'RELATIVE_DATE', 'PHASE',
'RELATIVE_FLUX', 'RELATIVE_FLUX_UNCERTAINTY', 'RELATIVE_FLUX_WITHOUT_SYSTEMATICS',
'DIFFERENCE_DATA_VS_MODEL', 'MODEL_FIT', 'MODEL_FIT_WITHOUT_SYSTEMATICS', 'AIRMASS'),
'formats': ('f64', 'f64', 'f64', 'f64', 'f64', 'f64', 'f64', 'f64', 'f64', 'f64')
})
x = data['PHASE']
y = data['RELATIVE_FLUX_WITHOUT_SYSTEMATICS']
xlabel('orbital phase')
ylabel('flux')
plot(x, y, 'go')
plt.show()
Bitte formatieren Sie den Code neu und stellen Sie die vollständige Rückverfolgung mit Ihrem Fehler bereit – Slam