[Python] Evitare cicli annidati....

Daniele Varrazzo piro a develer.com
Sab 14 Maggio 2011 19:14:02 CEST


On Sat, 14 May 2011 18:07:35 +0200, "M a T" <perini.matteo a gmail.com> wrote:
> On 14/05/2011 17:46, Daniele Varrazzo wrote:

> Appena funziona ti faccio sapere ;)
> 
> Arghhh.... lo sapevo che avevo esultato troppo presto.
> 
> la seconda riga mi da questo errore....
> y=abs(cwt).argmax(0)
> cwtmax=np.choose(y,cwt)

> Se uso cwt 31xN non ci sono problemi! funziona (mi sembra un po'
limitante)
> Consigli?

Uhm, forse la cosa č ancora pių semplice.

Se X e Y sono array di indici di righe e colonne, A[X,Y] restituisce un
array di elementi di A, con la stessa forma di X ed Y. Quindi

    cwtmax = cwt(y, np.arange(cwt.shape[1]))

sembra di nuovo quello che cerchi.


-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com


Maggiori informazioni sulla lista Python