Datei spaltenweise lesen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Marie
User
Beiträge: 35
Registriert: Freitag 25. November 2011, 15:22

Nun habe ich leider ein neuer Fehler drin:( ist mein Code eigentlich einiger maßen richtig?

Code: Alles auswählen

    return p[0]*(1-np.exp(-(p[2]*x)**p[4])) + p[1]*(1- np.exp(-(p[3]*(x))**p[5] ))
    TypeError: 'int' object is unsubscriptable
wisst ihr woran das liegt ?
Marie
User
Beiträge: 35
Registriert: Freitag 25. November 2011, 15:22

PPS: Sei dir bewusst das "y = data_array" keine Kopie von "data_array" an "y" gebunden wird!
wie kann ich der Inhalt in einem anderen Array speichern?

schau hier ein Bsp von Python-Seite:

Code: Alles auswählen

t = numpy.array([67., 88, 104, 127, 138, 160, 169, 188, 196, 215, 240, 247, 271, 278, 303, 305, 321, 337, 353])
in meinem fall ist dann:

Code: Alles auswählen

y = np.array(data_array)
soll das nicht das gleiche sein?
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Du wendest [] auf einen Integer an. Lass dir doch einfach mal die Variablen ausgeben und frage nicht sofort wegen jeder Kleinigkeit nach.
Das Leben ist wie ein Tennisball.
Marie
User
Beiträge: 35
Registriert: Freitag 25. November 2011, 15:22

EyDu wenn Du nicht antworten willst, dann antworte nicht. Vielleicht wollen andere mir helfen.
Benutzeravatar
pillmuncher
User
Beiträge: 1532
Registriert: Samstag 21. März 2009, 22:59
Wohnort: Pfaffenwinkel

@Marie: Debuggen must du schon selber. Wenn du wie wild versuchst irgendwelche Variablen zu indizieren und es nichtmal fertigbringst, selber ein paar print-Statements in deinen Code einzubauen um nachzusehen wo das Problem liegen könnte, dann wird uns hier auch sehr bald die Lust vergehen, dir zu helfen.
In specifications, Murphy's Law supersedes Ohm's.
Antworten