Dear all,<br><br>I have an array with 4 dim:<br><br>In [24]: dd.shape<br>Out[24]: (12, 13, 120, 170)<br><br>I would like to collapse the last two dim for applying np.sum(axis=-1)<br><br>In [25]: dd.reshape(12,13,-1).shape<br>
Out[25]: (12, 13, 20400)<br><br>is there a more general way to do this? something like<br>In [21]: dd.reshape(*dd.shape[0:2],-1).shape<br>------------------------------------------------------------<br>   File "<ipython console>", line 1<br>
SyntaxError: only named arguments may follow *expression (<ipython console>, line 1)<br><br>thanks a lot for any hints,<br><br>cheers,<br><br clear="all">Chao<br><br>-- <br><div>***********************************************************************************</div>

<div>Chao YUE<br>Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)<br>UMR 1572 CEA-CNRS-UVSQ<br>Batiment 712 - Pe 119<br>91191 GIF Sur YVETTE Cedex</div>
<div>Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16<br></div>

<div>************************************************************************************</div>