Seite 1 von 1

Scipy - Splev Fehlermeldung

Verfasst: Mittwoch 26. Juni 2013, 19:04
von JayJay
Hallo zusammen,

ich bin gerade dabei verschiedene Funktionen von scipy.interpolate auszuprobieren um mir splines durch Werte zu legen. Bei der folgenden Anweisung:

Code: Alles auswählen

tck = splrep(tM, zM, s=0)
der = splev(str(tM), tck, der=2)
erscheint beim laufen lassen des Skriptes diese Fehlermeldung:

Code: Alles auswählen

 TypeError: array cannot be safely cast to required type
Da der splrep-Befehl ohne weiteres ausgeführt wurde verstehe ich nicht was am Format des Arrays falsch sein soll.

Mit besten Grüßen,

JayJay

Re: Scipy - Splev Fehlermeldung

Verfasst: Donnerstag 27. Juni 2013, 09:48
von schaeffkoch
warum die umwandlung in string bei splev? soweit ich das sehe sollen hier die x-werte übergeben werden.

Re: Scipy - Splev Fehlermeldung

Verfasst: Donnerstag 27. Juni 2013, 10:28
von JayJay
Ja, das stimmt. Das ist ein Fehler von mir. Zu der beschriebenen Fehlermeldung kommt es aber leider auch ohne die Umwandlung zum String.

JayJay

Re: Scipy - Splev Fehlermeldung

Verfasst: Donnerstag 27. Juni 2013, 10:38
von BlackJack
@JayJay: Wo tritt der Fehler denn *genau* auf. Da gibt es ja einen Traceback der die betroffenen Zeilen enthält. Und dann müsste man halt mal schauen wie die Arrays dort aussehen. Welche Form haben die, und welchen Datentyp enthalten sie, und so weiter.