[Python] Evitare cicli annidati....
M@T
perini.matteo a gmail.com
Sab 14 Maggio 2011 18:07:35 CEST
On 14/05/2011 17:46, Daniele Varrazzo wrote:
> On Sat, 14 May 2011 17:03:26 +0200, "M a T"<perini.matteo a gmail.com> wrote:
>
>>>> val=cwt.__abs__() # NxM real - puoi usare abs(cwt) credo
>> Ci sono differenze tra i due modi di ottenere lo stesso risultato????
> No, il risultato è lo stesso, ma __abs__() è un dettaglio implementativo.
>
>
Ok cambiato.
>> Era quello! grazie ancora!
> Funziona? Di quanto è più veloce?
>
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)
Traceback (most recent call last):
File "WL2.py", line 56, in <module>
cwtmax=np.choose(y,cwt)
File "/usr/lib/pymodules/python2.7/numpy/core/fromnumeric.py", line
296, in choose
return choose(choices, out=out, mode=mode)
ValueError: Need between 2 and (32) array objects (inclusive).
Sto cercando in rete ma nelle doc non trovo niente riguardo ad una
limitazione di 32 righe della matrice cwt.
Se uso cwt 31xN non ci sono problemi! funziona (mi sembra un po' limitante)
Consigli?
a qualcuno è capitato?
Ciao
Grazie
Matteo
Maggiori informazioni sulla lista
Python