On Sat, Mar 2, 2013 at 6:03 PM, Sudheer Joseph <[email protected]>wrote:
> Hi all, > For a 3d array in matlab, I can do the below to reshape it before > an eof analysis. Is there a way to do the same using numpy? Please help. > > [nlat,nlon,ntim ]=size(ssh); > tssh=reshape(ssh,nlat*nlon,ntim); > and afterwards > eofout=[] > eofout=reshape(eof1,nlat,nlon,ntime) > Yes, easy: nlat, nlon, ntim = ssh.shape tssh = ssh.reshape(nlat*nlon, ntim, order='F') and afterwards eofout = eofl.reshape(nlat, nlon, ntim, order='F') You probably want to go read through http://www.scipy.org/NumPy_for_Matlab_Users. Cheers, Brad
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
