[Python] Passare perametri a/tra classi

2011-05-17 Thread M@T
Ciao a tutti ho un problemino che non riesco a risolvere. Ho queste 2 classi Cwt e Morlet: class Cwt: fourierwl=1.00 def _log2(self, x): # utility function to return (integer) log2 return int( NP.log(float(x))/ NP.log(2.0)+0.0001 ) def __init__(self, data, largestsca

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread simozack
2011/5/17 M@T : > Però avrei la necessità di passare il parametro _omega0=xxx quando chiamo la > classe tipo così: > cw=Morlet(A,maxscale,notes,scaling=scaling,_omega0=5) Quando si eredita da una classe, se non esplicitato nella nuova classe, viene lanciato l'__init__ della classe da cui si d

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread Marco Mariani
2011/5/17 simozack class Morlet(Cwt): > def __init__(self, data, largestscale=1, notes=0, order=2, > scaling='linear', omega0=0): >super(Morlet, self).__init__(data, largestscale=1, notes=0, > order=2, scaling='linear') > manca class Cwt(object): __

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread Gasparini Andrea
ciao On Tue, May 17, 2011 at 11:34 AM, Marco Mariani wrote: > 2011/5/17 simozack > >> class Morlet(Cwt): >>  def __init__(self, data, largestscale=1, notes=0, order=2, >> scaling='linear', omega0=0): >>    super(Morlet, self).__init__(data, largestscale=1, notes=0, >> order=2, scaling='linear')

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread Marco Mariani
On 17 May 2011 11:47, Gasparini Andrea wrote: > e giusto per completezza: > http://fuhm.net/super-harmful/ > Ancora quel post, mi sembrava fosse stato debunkato per esteso sei anni fa dal trio Van Rommum-Martelli-Eby. ___ Python mailing list Python@

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread Daniele Varrazzo
On Tue, 17 May 2011 12:08:01 +0200, Marco Mariani wrote: > On 17 May 2011 11:47, Gasparini Andrea wrote: > > >> e giusto per completezza: >> http://fuhm.net/super-harmful/ >> > > Ancora quel post, mi sembrava fosse stato debunkato per esteso sei anni fa > dal trio Van Rommum-Martelli-Eby. +

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread Gasparini Andrea
2011/5/17 Daniele Varrazzo : > On Tue, 17 May 2011 12:08:01 +0200, Marco Mariani > wrote: >> On 17 May 2011 11:47, Gasparini Andrea wrote: >> >> >>>  e giusto per completezza: >>>  http://fuhm.net/super-harmful/ >>> >> >> Ancora quel post, mi sembrava fosse stato debunkato per esteso sei anni > f

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread Marco Mariani
2011/5/17 Gasparini Andrea Boh. Infatti io ho sempre letto quell'articolo come una spiegazione su > come usare super() e come non farlo. Non ho mai trovato da nessuna > parte altre discussioni a proposito. > si potrebbe semplificare dicendo che l'ereditarieta' multipla "e' piu' la fatica che il

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread M@T
A chi ha postato la domanda inizialmente: ignora questo link. Oppure, se lo leggi, salta direttamente alle conclusioni (dove dice *come* si usa super, evidentemente dopo che gli hanno corretto tutte le cappellate che ha scritto prima). Ciao Rieccomi. Scusate se non ho risposto prima ma stavo c

Re: [Python] Passare perametri a/tra classi

2011-05-17 Thread Marco Mariani
2011/5/17 M@T Scusate se non ho risposto prima ma stavo cercando di arrangiarmi (anche > leggendo l'articolo sopra), ma ho ancora qualche problema... > fermo un attimo... def __init__(self, data, largestscale=1, notes=0, order=2, > scaling='linear',omega0=5): Questo __init__, con omega0=