I haben die folgende Schleife in einer Funktionsdefinition:Python ndarray Aktualisierungsfunktion verlass
mu=np.zeros((T,p))
mu_post=np.zeros((T,p))
for t in arange(T):
mu_post[t]= np.dot(a,b)
mu[t+1]= mu_post[t]
some other processing
Nach Richtung Ende des Zyklus erreicht (t = T-1), der Code dieser Funktion beendet, ohne es durch die Ausführung. Wenn ich jedoch versuche, zu debuggen, wenn ich manuell (in pycharm Debug-Konsole) versuche, mu [t + 1] = mu_post [t] zu tun, funktioniert es gut. Könnte es einen Grund dafür geben? BTW, ich habe versucht, mu [t + 1] [:] = mu_post [t], aber es hat das gleiche Problem.