-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Il 18/11/2011 08:54, Matteo Perini ha scritto: > [...] >> >>> Però non riesco a capire se è possibile applicarlo anche ad un unico >>> comando. >> Che intendi come "comando"? > > Scusami ma non conosco la terminologia corretta.... > Io per comando intendevo "leastsq(e, v0, args=(x,y,phi,z), maxfev=10000)" >>
Ok. Allora la risposta completa è: "No, non è assolutamente possibile parallelizzare". > [...] > > Se ho capito bene potrei usare: > > def fp(v, x, y, phi): > return (1+v[0]*phi+v[1]*x+v[2]*x*phi+v[3]*y+v[4]*y*phi+v[5]*x**2... > +v[6]*phi*x**2+v[7]*y**2+v[8]*phi*y**2+v[9]*x*y+v[10]*phi*x*y)/(v[11]+v[12]*phi... > +v[13]*x+v[14]*x*phi+v[15]*y+v[16]*y*phi+v[17]*x**2+v[18]*phi*x**2+v[19]*y**2... > +v[20]*phi*y**2+v[21]*x*y+v[22]*phi*x*y) > > > Giusto? Esatto. >> Devi parallelizzare l'algoritmo, e di solito non è banale. >> In letteratura dovresti trovare algoritmi per l'ottimizzazione ai minimi >> quadrati paralleli, magari trovi anche implementazioni già pronte. >> >> Una volta che hai l'algoritmo, l'altro problema è l'implementazione >> (anche questo non banalissimo). > Mmmmhhhh la vedo mooolto dura per le mie conoscenze. Per il tuo problema è dura anche per esperti! > [...] Ciao Manlio -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7GvMoACgkQscQJ24LbaURCnwCfVTp+LNDLFSc6oj2Qtoe6OyWu RAsAniV0y/M/Q5votRQRIzbLdWTqtJeU =z58I -----END PGP SIGNATURE----- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python