Funzione Windows
Nome completo: Std.Arrays.Windows
function Windows<'T>(size : Int, array : 'T[]) : 'T[][]
Sommario
Restituisce tutti i sottoarray consecutivi di lunghezza size
.
Descrizione
Questa funzione restituisce tutte le n - size + 1
sottoarray di lunghezza size
in ordine, dove n
è la lunghezza di array
.
I primi sottoarray vengono array[0..size - 1], array[1..size], array[2..size + 1]
fino all'ultima sottomaschera array[n - size..n - 1]
.
Parametri di tipo
'T
Tipo di elementi array
.
Immissione
grandezza
Lunghezza dei sottoarray.
array
Matrice di elementi.
Esempio
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
Osservazioni
Le dimensioni della finestra devono essere un numero intero positivo non maggiore delle dimensioni della matrice