Information générale
Catégorie:
Codage, syntaxe et commandes
Titre:
Transforming an ARRAY
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
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement