Std.Arrays
Namnområdet Std.Arrays innehåller följande objekt:
Namn | Beskrivning |
---|---|
Alla | Givet en matris och ett predikat som har definierats för elementen i matrisen och kontrollerar om alla element i matrisen uppfyller predikatet. |
alla | Med tanke på en matris och ett predikat som har definierats för elementen i matrisen kontrollerar du om minst ett element i matrisen uppfyller predikatet. |
segment | Delar upp en matris i flera delar med samma längd. |
CircularlyShifted | Flytta en matris cirkulärt åt vänster eller höger med en specifik stegstorlek. |
ColumnAt | Extraherar en kolumn från en matris. |
Antal | Givet en matris och ett predikat som har definierats för elementen i matrisen returnerar antalet element en matris som består av de element som uppfyller predikatet. |
diagonal | Returnerar en matris med diagonala element i en 2-dimensionell matris |
DrawMany | Upprepar en åtgärd för ett visst antal exempel och samlar in dess utdata i en matris. |
uppräknad | Givet en matris returnerar en ny matris som innehåller element i den ursprungliga matrisen tillsammans med indexen för varje element. |
exklusive | Returnerar en matris som innehåller elementen i en annan matris, exklusive element i en viss lista med index. |
filtrerad | Givet en matris och ett predikat som har definierats för elementen i matrisen returnerar en matris som består av de element som uppfyller predikatet. |
FlatMapped | Givet en matris och en funktion som mappar ett matriselement till en viss utdatamatris returnerar de sammanfogade utdatamatriserna för varje matriselement. |
utplattad | Givet en matris med matriser returnerar sammanfogningen av alla matriser. |
Vik | Itererar en funktion f via en matris array och returnerar f(...f(f(initialState, array[0]), array[1]), ...) . |
ForEach | Givet en matris och en åtgärd som har definierats för elementen i matrisen returnerar en ny matris som består av avbildningarna av den ursprungliga matrisen under åtgärden. |
Head | Returnerar det första elementet i matrisen. |
HeadAndRest | Returnerar en tuppeln med första och alla återstående element i matrisen. |
IndexOf | Returnerar det första indexet för det första elementet i en matris som uppfyller ett angivet predikat. Om det inte finns något sådant element returnerar -1. |
IndexRange | Givet en matris returnerar ett intervall över indexen för den matrisen, lämplig för användning i en for-loop. |
Interleaved | Mellanläser två matriser av (nästan) samma storlek. |
IsEmpty | Returnerar sant om och endast om en matris är tom. |
IsRectangularArray | Returnerar om en 2-dimensionell matris har en rektangulär form |
IsSorted | Givet en matris returnerar om matrisen sorteras enligt definitionen av en viss jämförelsefunktion. |
IsSquareArray | Returnerar om en 2-dimensionell matris har en kvadratisk form |
Mappade | Givet en matris och en funktion som har definierats för elementen i matrisen returnerar en ny matris som består av bilder av den ursprungliga matrisen under funktionen. |
MappedByIndex | Givet en matris och en funktion som har definierats för de indexerade elementen i matrisen returnerar en ny matris som består av bilder av den ursprungliga matrisen under funktionen. |
MappedOverRange | Givet ett intervall och en funktion som tar ett heltal som indata returnerar en ny matris som består av bilder av intervallvärdena under funktionen. |
mest | Skapar en matris som är lika med en indatamatris förutom att det sista matriselementet tas bort. |
MostAndTail | Returnerar en tuppeln av alla utom ett och det sista elementet i matrisen. |
vadderad | Returnerar en matris som är vadderad med angivna värden upp till en angiven längd. |
partitionerad | Delar upp en matris i flera delar. |
Rest | Skapar en matris som är lika med en indatamatris förutom att det första matriselementet tas bort. |
omvänd | Skapa en matris som innehåller samma element som en indatamatris men i omvänd ordning. |
SequenceI | Hämta en matris med heltal i ett visst intervall. |
SequenceL | Hämta en matris med heltal i ett visst intervall. |
Sorterade | Givet en matris returnerar elementen i matrisen sorterade efter en viss jämförelsefunktion. |
underordnad | Tar en matris och en lista över platser och skapar en ny matris som bildas från elementen i den ursprungliga matrisen som matchar de angivna platserna. |
växlade | Tillämpar ett byte av två element i en matris. |
Tail | Returnerar det sista elementet i matrisen. |
transponerade | Returnerar transponering av en matris som representeras som en matris med matriser. |
Packa upp | Givet en matris med 2 tupplar returnerar en tupplar med två matriser som var och en innehåller elementen i tupplar i indatamatrisen. |
Där | Givet ett predikat och en matris returnerar indexen för matrisen där predikatet är sant. |
Windows | Returnerar alla på varandra följande underordnad mängd längd size . |
zippad | Givet två matriser returnerar en ny matris med par så att varje par innehåller ett element från varje ursprunglig matris. |