Code: Alles auswählen
import numpy as np
zeitpunkte = np.fromstring(input("Zeitpunkt der Probenname in h:"), sep=" ")
m_sorbitol = float(input("Einwaage Sorbitol in g:")) * 1000
m_ansatz = float(input("Einwaage gesamt in g:"))
sorbitol_concentration = np.fromstring("0 " + input("Sorbitol Konzentration aus der HPLC Leerzeichen getrennt"), sep=" ")
isosorbid_concentration = np.fromstring("0 " + input("Isosorbid Konzentration aus der HPLC Leerzeichen getrennt"), sep=" ")
nebenprodukt_concentration = np.fromstring("0 " + input("2,5-AHS + 1,4-AHS Konzentration aus der HPLC Leerzeichen getrennt"), sep=" ")
sorbitol_concentration[0] = m_sorbitol / m_ansatz
Es ist nicht sinnvoll, alles in ein numpy-array zu stecken.
Die Stringrepräsentation sollte dann auch nicht in eine Datei geschrieben werden, denn das Einlesen ist nur unnötig kompliziert. Benutze z.B. json für eine einfache Serialisierung.
Die m_, mw_ oder k_-Präfixe sind für mich auch nur kryptische Buchstaben. Um den Code zu verstehn, benutze keine Abkürzungen.
Wenn Du viele zusammenhängende Daten hast, wäre vielleicht auch Pandas nützlich.