|
Copies the jagged array
-
arr
:
'a[][]
-
-
Returns:
'a[][]
-
|
|
Applies a function to each element of the inner arrays of the jagged array, threading an accumulator argument through the computation.
A second function is the applied to each result of the predeceding computation, again passing an accumulater through the computation
-
innerFolder
:
'State1 -> 'T -> 'State1
-
outerFolder
:
'State2 -> 'State1 -> 'State2
-
innerState
:
'State1
-
outerState
:
'State2
-
jArray
:
'T[][]
-
Returns:
'State2
|
|
Creates an jagged array with the given dimensions and a generator function to compute the elements
-
rowN
:
int
-
-
colN
:
int
-
-
f
:
int -> int -> 'a
-
-
Returns:
'a[][]
-
|
|
Applies the given function to each element in the inner arrays of the jagged array. Returns the jagged array whose inner arrays are comprised of the results x for each element where the function returns Some(x)
-
chooser
:
'T -> 'U option
-
-
jArray
:
'T[][]
-
-
Returns:
'U[][]
-
|
|
Returns a new jagged array whose inner arrays only contain the elements for which the given predicate returns true
-
predicate
:
'T -> bool
-
-
jArray
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Applies a function to each element of the inner arrays of the jagged array, threading an accumulator argument through the computation.
-
folder
:
'State -> 'T -> 'State
-
-
state
:
'State
-
-
jArray
:
'T[][]
-
-
Returns:
'State[]
-
|
|
Builds a new jagged array whose inner arrays are the results of applying the given function to each of their elements.
-
mapping
:
'T -> 'U
-
-
jArray
:
'T[][]
-
-
Returns:
'U[][]
-
|
|
Builds a new jagged array whose inner arrays are the results of applying the given function to the corresponding elements of the inner arrays of the two jagged arrays pairwise. All corresponding inner arrays must be of the same length, otherwise ArgumentException is raised.
-
mapping
:
'T1 -> 'T2 -> 'U
-
-
jArray1
:
'T1[][]
-
-
jArray2
:
'T2[][]
-
-
Returns:
'U[][]
-
|
|
Builds a new jagged array whose inner arrays are the results of applying the given function to the corresponding elements of the inner arrays of the tree jagged arrays triplewise. All corresponding inner arrays must be of the same length, otherwise ArgumentException is raised.
-
mapping
:
'T1 -> 'T2 -> 'T3 -> 'U
-
-
jArray1
:
'T1[][]
-
-
jArray2
:
'T2[][]
-
-
jArray3
:
'T3[][]
-
-
Returns:
'U[][]
-
|
|
Builds a new jagged array whose inner arrays are the results of applying the given function to each of their elements. The integer index passed to the function indicates the index of element in the inner array being transformed.
-
mapping
:
int -> 'T -> 'U
-
-
jArray
:
'T[][]
-
-
Returns:
'U[][]
-
|
|
Converts a jagged array into an Array2D
-
arr
:
'T[,]
-
-
Returns:
'T[][]
-
|
|
Converts a jagged list into a jagged array
-
data
:
'T list list
-
-
Returns:
'T[][]
-
|
|
Converts a jagged Seq into a jagged array
-
data
:
seq<'b>
-
-
Returns:
'T[][]
-
|
|
Shuffels a jagged array (method: Fisher-Yates)
-
arr
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Shuffles each column of a jagged array separately (method: Fisher-Yates)
-
arr
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Shuffles each column of a jagged array separately (method: Fisher-Yates) in place
-
arr
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Shuffels a jagged array (method: Fisher-Yates) in place
-
arr
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Shuffles each row of a jagged array separately (method: Fisher-Yates)
-
arr
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Shuffles each row of a jagged array separately (method: Fisher-Yates) in place
-
arr
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Converts from an Array2D into an jagged array
-
arr
:
'T[][]
-
-
Returns:
'T[,]
-
|
|
Converts a jagged array into a jagged list
-
arr
:
'T[][]
-
-
Returns:
'T list list
-
|
|
Converts a jagged array into a jagged seq
-
arr
:
'T[][]
-
-
Returns:
seq<seq<'T>>
-
|
|
Transposes a jagged array
-
arr
:
'T[][]
-
-
Returns:
'T[][]
-
|
|
Creates an jagged array where the entries are initially the default value Unchecked.defaultof
-
rowN
:
int
-
-
colN
:
int
-
-
Returns:
'a[][]
-
|