Windows-functie
Volledig gekwalificeerde naam: Std.Arrays.Windows
function Windows<'T>(size : Int, array : 'T[]) : 'T[][]
Samenvatting
Retourneert alle opeenvolgende submaarray's van lengte size
.
Beschrijving
Met deze functie worden alle n - size + 1
submaarray's van lengte size
in volgorde geretourneerd, waarbij n
de lengte van array
is.
De eerste submaarray's worden array[0..size - 1], array[1..size], array[2..size + 1]
tot de laatste submaarray array[n - size..n - 1]
.
Typeparameters
'T
Het type array
elementen.
Invoer
grootte
Lengte van de submaarray's.
array
Een matrix met elementen.
Voorbeeld
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
Opmerkingen
De grootte van het venster moet een positief geheel getal zijn dat niet groter is dan de grootte van de matrix