Seite 1 von 1

Messwerte Ergänzen damit Äquidistanz

Verfasst: Freitag 8. März 2013, 16:40
von Kruemelmonster
Hallo zusammen ;)

Ich bin leider noch ein sehr unerfahrener Python-Programmierer :( und habe folgendes Problem:
Ich habe einen Array mit 12 Messwerten, die nicht äquidistanz sind. Jetzt soll eine bestimmte Anzahl von Werten hinzugefügt werden, damit diese alle einen Äquidistanzenabstand haben.
Ich bin mit der Aufgabe leider leicht überfordert und wäre für jede Hilfe sehr dankbar. :)

Re: Messwerte Ergänzen damit Äquidistanz

Verfasst: Freitag 8. März 2013, 16:59
von /me
Kruemelmonster hat geschrieben:Ich habe einen Array mit 12 Messwerten, die nicht äquidistanz sind. Jetzt soll eine bestimmte Anzahl von Werten hinzugefügt werden, damit diese alle einen Äquidistanzenabstand haben.
Ich bin mit der Aufgabe leider leicht überfordert und wäre für jede Hilfe sehr dankbar. :)
Welche Datenbank verwendest du denn und was ist dein konkretes Problem beim Zugriff darauf?

Re: Messwerte Ergänzen damit Äquidistanz

Verfasst: Freitag 8. März 2013, 19:55
von noisefloor
Hallo,

pauschal würde ich sagen: Ausgleichsfunktion durch die 12 Werte legen und Rechnen. Dann sind die hinzugefügten Werte natürlich keine Messwerte (wobei es ja nie Messwerte sind, weil du die zusätzlich Werte ja nie misst ;-) ).

Und warum brauchst du unbedingt äquidistante Werte? Mess' doch dann in festen Abständen.

Gruß, noisefloor

Re: Messwerte Ergänzen damit Äquidistanz

Verfasst: Sonntag 10. März 2013, 13:19
von Kruemelmonster
noisefloor hat geschrieben: Und warum brauchst du unbedingt äquidistante Werte? Mess' doch dann in festen Abständen.

Gruß, noisefloor
Die Messung hab ich leider nicht ausgeführt und nun ist meine Aufgabe, die fehlenden Messwerte zu ergänzen.
Hab jetzt ein Skript mit dem ich den Größten gemeinsamen Teiler herausfinde, und damit kann ich dann relativ leicht meine fehlende Werte bestimmen.

Code: Alles auswählen

def GCD(a,b):
	
	a = abs(a)
	b = abs(b)
        while a:
                a, b = b%a, a
        return b
        
        
def GCD_List(list):
	
	return reduce(GCD, list)
Habe aber ein Problem wenn ich das benutzen will mit: ipython GCD.py list
In list stehen die entsprechende Werte, aber irgendwas schein ich falsch zu machen. weil es passiert nichts.

Re: Messwerte Ergänzen damit Äquidistanz

Verfasst: Sonntag 10. März 2013, 14:03
von Sirius3
Hallo Kruemelmonster,
wenn das Dein ganzes Programm ist, das Du gepostet hast, dann fehlt noch der Code der ausgeführt werden soll, wenn Du es in der Shell startest.

Re: Messwerte Ergänzen damit Äquidistanz

Verfasst: Sonntag 10. März 2013, 14:19
von Kruemelmonster
Sirius3 hat geschrieben: wenn das Dein ganzes Programm ist, das Du gepostet hast, dann fehlt noch der Code der ausgeführt werden soll, wenn Du es in der Shell startest.
Also es ist das ganze Programm. Welchen Code meinst du, der fehlt ?

Re: Messwerte Ergänzen damit Äquidistanz

Verfasst: Sonntag 10. März 2013, 14:57
von /me
Kruemelmonster hat geschrieben:Also es ist das ganze Programm. Welchen Code meinst du, der fehlt ?
Du definierst bisher einfach nur Funktionen. Diese werden aber nirgendwo aufgerufen. Wenn du erwartest, dass da etwas passieren müsste, dann sollte ja auch Code da sein der diese Funktionen aufruft.

(Und ich habe immer noch nicht verstanden was das Thema mit Datenbanken zu tun hat ...)

Re: Messwerte Ergänzen damit Äquidistanz

Verfasst: Sonntag 10. März 2013, 15:31
von Kruemelmonster
/me hat geschrieben: Du definierst bisher einfach nur Funktionen. Diese werden aber nirgendwo aufgerufen. Wenn du erwartest, dass da etwas passieren müsste, dann sollte ja auch Code da sein der diese Funktionen aufruft.
Ahh, stimmt. ich sollte noch print(GCD_List([x,y,z])) schreiben. Jetzt hab ich es kappiert
/me hat geschrieben: (Und ich habe immer noch nicht verstanden was das Thema mit Datenbanken zu tun hat ...)
Das gilt es herauszufinden :P Ne, hab mich im Forum vertan. Schuldigung.

Kann jetzt sowieso geschlossen werden.