- Codice:
for i in range(1,124846):
for j in range(1,124846):
if(j>i):
d.append(sqrt(pow((x[j]-x[i]),2)+pow((y[j]-y[i]),2)+pow((z[j]-z[i]),2)
In tal modo all'inizio è lento ma mano a mano che il tempo passa dovrebbe diventare più veloce, in quanto il numero di punti su cui deve calcolare la distanza diminuisce, l'unico problema è che in questo modo in tre giorni ha fatto solo 2100 iterazioni sul primo ciclo.
Qualcuno potrebbe suggerirmi un metodo alternativo per poter velocizzare il conto? perché ci sto sbattendo la testa da tre giorni e non riesco a venirne a capo.
Grazie in anticipo