Dela via


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 arrayoch 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.