The online documentation of Reshape Array indicates that "This function does not physically move the data in memory, but the memory is re-interpreted according to the reshaped array dimensions." Is Transpose 2D Array similar?
Specifically, I am writing a program which must manipulate large arrays quickly. I need to know if, when I call Transpose 2D Array, a copy is made of the contents of the original array, or does LabVIEW just change the order in which indices are used to extract elements from the original block of memory. That is, does Transpose 2D Array run in constant time, or is the time proportional to the number of elements in the 2D array?
Thanks,
Jason
Jason Rolfe