RuntimeError: maximum recursion depth exceeded
Verfasst: Donnerstag 23. Februar 2017, 15:55
Hallo,
ich bekomme den Fehler:
ich habe sys.setrecursionlimit() schon auf sehr hohe Werte eingestellt, was nichts genutzt hat.
Ich habe in meinen Code zuvor diese for loop eingebaut:
[codebox=python file=Unbenannt.txt]
EPhiTPhi = np.zeros((50,50))
for i in range(0, 900):
D_n_temp = SIGMA_trf[i,:][None,None, :] # M x M x Q
d_n_temp = MU[i,:][None,None, :] # M x M x Q
EPhiTPhi = EPhiTPhi + T.exp(-0.5 * (S_hat_minus**2 * D_n_temp).sum(2)) * T.cos((S_hat_minus * d_n_temp).sum(2) + big_sum_minus) + T.exp(-0.5 * (S_hat_plus**2 * D_n_temp).sum(2)) * T.cos((S_hat_plus * d_n_temp).sum(2) + big_sum_plus) # M x M
[/code]
Liegt wahrscheinlich daran..
Nur was kann ich ändern, sodass es geht?
Danke und grüße
ich bekomme den Fehler:
Code: Alles auswählen
...
File "theano\compile\pfunc.py", line 93, in clone_v_get_shared_updates
clone_v_get_shared_updates(i, copy_inputs_over)
File "theano\compile\pfunc.py", line 93, in clone_v_get_shared_updates
clone_v_get_shared_updates(i, copy_inputs_over)
RuntimeError: maximum recursion depth exceededIch habe in meinen Code zuvor diese for loop eingebaut:
[codebox=python file=Unbenannt.txt]
EPhiTPhi = np.zeros((50,50))
for i in range(0, 900):
D_n_temp = SIGMA_trf[i,:][None,None, :] # M x M x Q
d_n_temp = MU[i,:][None,None, :] # M x M x Q
EPhiTPhi = EPhiTPhi + T.exp(-0.5 * (S_hat_minus**2 * D_n_temp).sum(2)) * T.cos((S_hat_minus * d_n_temp).sum(2) + big_sum_minus) + T.exp(-0.5 * (S_hat_plus**2 * D_n_temp).sum(2)) * T.cos((S_hat_plus * d_n_temp).sum(2) + big_sum_plus) # M x M
[/code]
Liegt wahrscheinlich daran..
Nur was kann ich ändern, sodass es geht?
Danke und grüße