bin selber noch Python Neuling und darf mich im Zuge meiner Abschlussarbeit damit beschäftigen. Mein Problem ist nichts Besonderes glaub ich ich steh nur grade auf dem Schlauch.
Ich habe Messdaten von unterschiedlichen Daten aber mit gleicher Struktur. Die Messungen sind jeweils in Unterordnern mit Name/Datum der Messung. Ich habe schon ein Skript erstellt mit dem ich die Daten der Reihe nach aus allen Messungen aus dem csv File auslese und in mein Daten Objekt reinschreibe. Anschließend werden die Daten weiterverarbeitet und hier kommt mein Problem.
Bei den eingelesenen Messdaten stört mich nicht wenn sie beim nächsten Schleifenschritt überschrieben werden aber die manipulierten Daten würde ich gerne für jede Messung separat speichern auf Basis meiner Klasse.
Ich habe auch schon eine Klasse definiert die die manipulierten Daten aufnimmt. Nur weiß ich nicht wie ich für jede Messung eine separate Instanz erstelle, damit ich nachdem ich alle Messungen durchlaufen habe Zugriff auf die weiterverarbeiteten Daten von allen Messungen habe.
Unten ist ein keiner Beispiel wie ich die Klasse aufgebaut habe die data Klasse wird bei jeden Schleifendurchgang überschrieben aber wie krieg ich es hin das ich bei jedem Schleifendurchgang eine separate Instanz der data_analysis Klasse erzeuge.
Code: Alles auswählen
class data:
def __init__(self, name):
self.name = name
self.date = []
self.time = []
self.height = []
self.width = []
self.analysis = data_analysis()
class data_analysis:
def __init__(self, name):
self.name = name
self.mean = 0
self.staw = 0
Viele Grüße