Std.Arrays
Lo spazio dei nomi Std.Arrays contiene gli elementi seguenti:
Nome | Descrizione |
---|---|
tutti i | Dato una matrice e un predicato definito per gli elementi della matrice e verifica se tutti gli elementi della matrice soddisfano il predicato. |
qualsiasi | Dato una matrice e un predicato definito per gli elementi della matrice, controlla se almeno un elemento della matrice soddisfa il predicato. |
blocchi | Suddivide una matrice in più parti di lunghezza uguale. |
CircularlyShifted | Spostare una matrice a sinistra o a destra in modo circolare in base a una dimensione di passaggio specifica. |
ColumnAt | Estrae una colonna da una matrice. |
Conteggio | Dato una matrice e un predicato definito per gli elementi della matrice, restituisce il numero di elementi costituiti da tali elementi che soddisfano il predicato. |
diagonale | Restituisce una matrice di elementi diagonali di una matrice bidimensionale |
DrawMany | Ripete un'operazione per un determinato numero di campioni, raccogliendo i relativi output in una matrice. |
Data una matrice, restituisce una nuova matrice contenente elementi della matrice originale insieme agli indici di ogni elemento. | |
escluso | Restituisce una matrice contenente gli elementi di un'altra matrice, esclusi gli elementi in un determinato elenco di indici. |
filtrato | Data una matrice e un predicato definito per gli elementi della matrice, restituisce una matrice costituita da tali elementi che soddisfano il predicato. |
FlatMapped | Data una matrice e una funzione che esegue il mapping di un elemento di matrice a una matrice di output, restituisce le matrici di output concatenate per ogni elemento della matrice. |
flat | Data una matrice di matrici, restituisce la concatenazione di tutte le matrici. |
Piega | Esegue l'iterazione di una funzione f tramite una matrice array , restituendo f(...f(f(initialState, array[0]), array[1]), ...) . |
ForEach | Data una matrice e un'operazione definita per gli elementi della matrice, restituisce una nuova matrice costituita dalle immagini della matrice originale nell'operazione. |
head | Restituisce il primo elemento della matrice. |
HeadAndRest | Restituisce una tupla di prima e di tutti gli elementi rimanenti della matrice. |
IndexOf | Restituisce il primo indice del primo elemento di una matrice che soddisfa un predicato specificato. Se non esiste alcun elemento di questo tipo, restituisce -1. |
IndexRange | Dato una matrice, restituisce un intervallo sugli indici di tale matrice, adatto per l'uso in un ciclo for. |
Interleaved | Interleaves due matrici di (quasi) stesse dimensioni. |
IsEmpty | Restituisce true se e solo se una matrice è vuota. |
IsRectangularArray | Restituisce un valore che indica se una matrice tridimensionale ha una forma rettangolare |
IsSorted | Dato una matrice, restituisce se tale matrice è ordinata in base a una determinata funzione di confronto. |
IsSquareArray | Restituisce un valore che indica se una matrice bidimensionale ha una forma quadrata |
mappato | Data una matrice e una funzione definita per gli elementi della matrice, restituisce una nuova matrice costituita dalle immagini della matrice originale nella funzione . |
MappedByIndex | Data una matrice e una funzione definita per gli elementi indicizzati della matrice, restituisce una nuova matrice costituita dalle immagini della matrice originale nella funzione . |
MappedOverRange | Dato un intervallo e una funzione che accetta un numero intero come input, restituisce una nuova matrice costituita dalle immagini dei valori dell'intervallo sotto la funzione. |
la maggior parte dei | Crea una matrice uguale a una matrice di input, ad eccezione del fatto che l'ultimo elemento della matrice viene eliminato. |
MostAndTail | Restituisce una tupla di tutti gli elementi tranne uno e l'ultimo elemento della matrice. |
padded | Restituisce una matrice riempita con valori specificati fino a una lunghezza specificata. |
partizionato | Suddivide una matrice in più parti. |
rest | Crea una matrice uguale a una matrice di input, ad eccezione del fatto che il primo elemento della matrice viene eliminato. |
invertito | Creare una matrice contenente gli stessi elementi di una matrice di input ma in ordine inverso. |
SequenceI | Ottiene una matrice di numeri interi in un determinato intervallo. |
SequenceL | Ottiene una matrice di numeri interi in un determinato intervallo. |
ordinati | Data una matrice, restituisce gli elementi di tale matrice ordinati in base a una determinata funzione di confronto. |
sottoarray | Accetta una matrice e un elenco di posizioni e produce una nuova matrice formata dagli elementi della matrice originale che corrispondono alle posizioni indicate. |
scambiate | Applica uno scambio di due elementi in una matrice. |
Tail | Restituisce l'ultimo elemento della matrice. |
trasposto | Restituisce la trasposizione di una matrice rappresentata come matrice di matrici. |
decompressa | Data una matrice di 2 tuple, restituisce una tupla di due matrici, ognuna contenente gli elementi delle tuple della matrice di input. |
dove | Dato un predicato e una matrice, restituisce gli indici della matrice in cui il predicato è true. |
Windows | Restituisce tutti i sottoarray consecutivi di lunghezza size . |
compresso | Date due matrici, restituisce una nuova matrice di coppie in modo che ogni coppia contenga un elemento di ogni matrice originale. |