Difference between revisions of "Shuffle"

m (Ana:Fn:Shuffle moved to Shuffle: moved namespace)
m (adding doc status category)
Line 1: Line 1:
 
= Function Shuffle =
 
= Function Shuffle =
 
+
[[Category:Doc Status C]] <!-- For Lumina use, do not change -->
 +
 
Shuffle returns a random permutation of the values in an array along a given index.   
 
Shuffle returns a random permutation of the values in an array along a given index.   
  

Revision as of 04:02, 25 April 2007

Function Shuffle

Shuffle returns a random permutation of the values in an array along a given index.

Declaration

Shuffle(A : Array[I] ; I : IndexType)

If A contains dimensions other than I, each slice of those dimensions will be independently shuffled.

If you want to shuffle an array along I, but have the same shuffling apply to all slices along other dimensions, you can do this:

Slice(A, I, Shuffle(@I,I))
Comments


You are not allowed to post comments.