Numpy ValueError: установка элемента массива с последовательностью. Это сообщение может появиться без существующей последовательности?

Почему я получаю это сообщение об ошибке? ValueError: установка элемента массива с последовательностью. Спасибо

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)

Ответы на вопрос(6)

Ваш ответ на вопрос