Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Transforming an ARRAY
Message
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Transforming an ARRAY
Divers
Thread ID:
00153394
Message ID:
00153394
Vues:
51
Hello,

I have an array that is X by Y. For example, DIMENSION MyArray[X,Y].

The problem is, it's being returned from another program and I need it to be Y by X. This array can be very large. Let's say X = 5 and Y = 100,000. If I do:

Dimension MyNewArray[Y,X]
for I = 1 to X
for Z = 1 to Y
MyNewArray[Z,I] = MyArray[I,Z]
endfor
endfor

the results take too long. My current routine runs in 26 seconds. With the array transform, the routine takes up to 54 seconds. Way to much of a performance hit.

So, what I'm looking for is a faster way than the above.

Thanks, Scott
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform