Python Type Error: unsupportet operate type(s)?
Joooo Mein Python regt sich darueber auf:
y = [i for i in range(n)]
r_interval = np.linspace(2.9, 3.58, 200)
x_0 = np.random.random()
def logistic(r, x):
return x * (1 - x) * r # HIER DAS MINUS
iterations = 300
last = 10
# x = np.full_like(3.58) #work here
for i in range(iterations):
x = logistic(r_interval, x)
if i >= (iterations - last):
for j in range(len(r_interval)):
r_interval.append(r_interval[j])
y.append(x[j])
Weiss jemand wie ich das fixen kann ohne das - aus der Gleichung zu entfernen?
1 Antwort
Nutzer, der sehr aktiv auf gutefrage ist
Python achtet sehr auf das einrücken vom Code. Du hast z.B. im Code diese Funktion stehen:
def logistic(r, x):
return x * (1 - x) * r # HIER DAS MINUS
Richtig eingerückt sieht diese so aus:
def logistic(r, x):
return x * (1 - x) * r # HIER DAS MINUS
aus der Gleichung zu entfernen?
Das minus müsste dort funktionieren. Angezeigte errors können manchmal etwas verwirrend / fehlerhaft sein. Versuch erstmal alles richtig reinzurücken.
Woher ich das weiß:Hobby – Ich programmiere seit 3 Jahren mit C#