kết quả np.array từ vòng lặp này có 4383 dòng và 6 cột. Tôi đã thử mà không thành công để sử dụng pylab.imshow() từ matplotlib (pylab) để hiển thị mảng. Mục đích là tạo một hình ảnh của mảng, trong đó gradient màu đại diện cho độ lớn của các giá trị mảng. Mỗi hàng của mảng đại diện cho biến thể ở độ sâu của nhiệt độ hồ trong mỗi ngày (4383 ngày). Vì vậy, mục tiêu là để tìm sự khác biệt trong nhiệt độ hồ ở độ sâu và theo thời gian. Cảm ơn bạnLàm cách nào để hiển thị np.array với pylab.imshow()
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])
np.savetxt('test.out', TempLake, delimiter=',')
np.savetxt('test1.out', Q, delimiter=',')
pylab.imshow(TempLake)
pylab.show()