Numpy ValueError: Festlegen eines Array-Elements mit einer Sequenz. Diese Meldung kann erscheinen, ohne dass eine Sequenz existiert?

Warum erhalte ich diese Fehlermeldung? ValueError: Festlegen eines Array-Elements mit einer Sequenz. Vielen Dank

Z=np.array([1.0,1.0,1.0,1.0])  

def func(TempLake,Z):
    A=TempLake
    B=Z
    return A*B

Nlayers=Z.size
N=3
TempLake=np.zeros((N+1,Nlayers))

kOUT=np.zeros(N+1)
for i in xrange(N):
    kOUT[i]=func(TempLake[i],Z)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage