Std.Arrays
De std.Arrays-naamruimte bevat de volgende items:
Naam | Beschrijving |
---|---|
Alle |
Op basis van een matrix en een predicaat dat is gedefinieerd voor de elementen van de matrix, en wordt gecontroleerd of alle elementen van de matrix voldoen aan het predicaat. |
Alle | Op basis van een matrix en een predicaat dat is gedefinieerd voor de elementen van de matrix, wordt gecontroleerd of ten minste één element van de matrix voldoet aan het predicaat. |
segmenten | Splitst een matrix in meerdere delen van gelijke lengte. |
CircularlyShifted- | Verschuif een matrix naar links of rechts met een specifieke stapgrootte. |
ColumnAt- | Extraheert een kolom uit een matrix. |
Count | Op basis van een matrix en een predicaat dat is gedefinieerd voor de elementen van de matrix, wordt het aantal elementen geretourneerd dat bestaat uit die elementen die voldoen aan het predicaat. |
diagonaal | Geeft als resultaat een matrix van diagonale elementen van een tweedimensionale matrix |
DrawMany- | Herhaalt een bewerking voor een bepaald aantal steekproeven, waarbij de uitvoer in een matrix wordt verzameld. |
opgesomde | Met een matrix wordt een nieuwe matrix geretourneerd die elementen van de oorspronkelijke matrix bevat, samen met de indexen van elk element. |
uitsluiten van | Retourneert een matrix die de elementen van een andere matrix bevat, met uitzondering van elementen in een bepaalde lijst met indexen. |
gefilterde | Op basis van een matrix en een predicaat dat is gedefinieerd voor de elementen van de matrix, wordt een matrix geretourneerd die bestaat uit die elementen die voldoen aan het predicaat. |
FlatMapped- | Uitgaande van een matrix en een functie waarmee een matrixelement wordt toegewezen aan een bepaalde uitvoermatrix, worden de samengevoegde uitvoermatrices voor elk matrixelement geretourneerd. |
platgemaakte | Uitgaande van een matrix met matrices, wordt de samenvoeging van alle matrices geretourneerd. |
vouw | Hiermee wordt een functie herhaald f door een matrix array , waardoor f(...f(f(initialState, array[0]), array[1]), ...) wordt geretourneerd. |
ForEach- | Op basis van een matrix en een bewerking die is gedefinieerd voor de elementen van de matrix, wordt een nieuwe matrix geretourneerd die bestaat uit de afbeeldingen van de oorspronkelijke matrix onder de bewerking. |
Head- | Retourneert het eerste element van de matrix. |
HeadAndRest- | Retourneert een tuple van de eerste en alle resterende elementen van de matrix. |
IndexOf- | Retourneert de eerste index van het eerste element in een matrix die voldoet aan een bepaald predicaat. Als er geen dergelijk element bestaat, wordt -1 geretourneerd. |
IndexRange- | Met een matrix wordt een bereik geretourneerd over de indexen van die matrix, die geschikt zijn voor gebruik in een for-lus. |
Interleaved- | Interleaves twee matrices van (bijna) dezelfde grootte. |
IsEmpty- | Retourneert waar als en alleen als een matrix leeg is. |
IsRectangularArray- | Geeft als resultaat of een tweedimensionale matrix een rechthoekige vorm heeft |
issorted | Op basis van een matrix wordt geretourneerd of die matrix wordt gesorteerd zoals gedefinieerd door een bepaalde vergelijkingsfunctie. |
IsSquareArray- | Geeft als resultaat of een tweedimensionale matrix een vierkante vorm heeft |
toegewezen | Op basis van een matrix en een functie die is gedefinieerd voor de elementen van de matrix, wordt een nieuwe matrix geretourneerd die bestaat uit de afbeeldingen van de oorspronkelijke matrix onder de functie. |
MappedByIndex- | Op basis van een matrix en een functie die is gedefinieerd voor de geïndexeerde elementen van de matrix, wordt een nieuwe matrix geretourneerd die bestaat uit de afbeeldingen van de oorspronkelijke matrix onder de functie. |
MappedOverRange- | Uitgaande van een bereik en een functie die een geheel getal als invoer gebruikt, wordt een nieuwe matrix geretourneerd die bestaat uit de afbeeldingen van de bereikwaarden onder de functie. |
Meeste | Hiermee maakt u een matrix die gelijk is aan een invoermatrix, behalve dat het laatste matrixelement wordt verwijderd. |
MostAndTail- | Retourneert een tuple van alle behalve één en het laatste element van de matrix. |
opgevulde | Hiermee wordt een matrix geretourneerd die is opgevuld met opgegeven waarden tot een opgegeven lengte. |
gepartitioneerde | Splitst een matrix in meerdere delen. |
rest- | Hiermee maakt u een matrix die gelijk is aan een invoermatrix, behalve dat het eerste matrixelement wordt verwijderd. |
omgekeerde | Maak een matrix die dezelfde elementen bevat als een invoermatrix, maar in omgekeerde volgorde. |
SequenceI- | Een matrix met gehele getallen ophalen in een bepaald interval. |
SequenceL- | Een matrix met gehele getallen ophalen in een bepaald interval. |
gesorteerde | Op basis van een matrix worden de elementen van die matrix geretourneerd die zijn gesorteerd op een bepaalde vergelijkingsfunctie. |
submaarray | Neemt een matrix en een lijst met locaties en produceert een nieuwe matrix die is gevormd op basis van de elementen van de oorspronkelijke matrix die overeenkomen met de opgegeven locaties. |
gewisselde | Hiermee wordt een wissel van twee elementen in een matrix toegepast. |
Tail- | Retourneert het laatste element van de matrix. |
getransponeerde | Retourneert de transponeren van een matrix die wordt weergegeven als een matrix met matrices. |
uitgepakte | Uitgaande van een matrix van twee tuples, retourneert een tuple van twee matrices, die elk de elementen van de tuples van de invoermatrix bevatten. |
Where | Met een predicaat en een matrix worden de indexen van die matrix geretourneerd waarbij het predicaat waar is. |
Windows- | Retourneert alle opeenvolgende submaarray's van lengte size . |
gezipte | Bij twee matrices wordt een nieuwe matrix met paren geretourneerd, zodat elk paar een element van elke oorspronkelijke matrix bevat. |