Thank you Brad,
for the quick reply with solution, special thanks to the link for matlab users.
with best regards,
Sudheer
***************************************************************
Sudheer Joseph
Indian National Centre for Ocean Information Services
Ministry of Earth Sciences, Govt. of India
POST BOX NO: 21, IDA Jeedeemetla P.O.
Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55
Tel:+91-40-23886047(O),Fax:+91-40-23895011(O),
Tel:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile)
E-mail:[email protected];[email protected]
Web- http://oppamthadathil.tripod.com
***************************************************************
________________________________
From: Bradley M. Froehle <[email protected]>
To: Discussion of Numerical Python <[email protected]>
Sent: Sunday, 3 March 2013 8:50 AM
Subject: Re: [Numpy-discussion] reshaping arrays
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
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion