这个循环生成的np.array
有4383行和6列。我尝试使用matplotlib(pylab)
中的pylab.imshow()
来显示数组,但没有成功。
目标是创建一个图像,其中颜色渐变表示数组值的大小。
数组的每一行表示每天(4383天)湖泊温度在深度上的变化。因此,目标是找到湖泊温度在深度和时间上的差异。
TempLake = np.zeros((N+1,Nlayers))
TempLake[0] = T0
Q = np.zeros(N+1)
Q[0] = 0.0
for i in xrange(N):
Q[i+1]=Qn(HSR[i],TD[i],FW[i],TempLake[i][0])
TempLake[i+1] = main_loop(Z,z,Areat0,Areat1,TempLake[i],wind[i],Q[i],Q[i+1])
pylab.imshow(TempLake)
pylab.show()