python数组转置

调用fortran子程序返回一个变量参与python计算时,由于python存储数据的顺序为先行后列,而fortran则为先列后行,因此需要转置(np.transpose)fortran计算得到的结果进行计算。但仅仅用于绘制图形,则不需要转置。

 
  
import numpy as np
frontregion = np.zeros((41, 41))
area0=frontarea.ffluent(xy,ns,lon0,lat1[0],dlat,dlon,nx,ny,nl,npp)
frontregion=frontregion+area0
sm = plt.pcolormesh(lons, lats,np.transpose(mfrontt), cmap=cm.coolwarm)
 
  

你可能感兴趣的:(python数组转置)