General information
Category:
Coding, syntax & commands
Title:
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
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only