Template:APL built-ins: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
No edit summary
(Remove subpages of Comparison function, and move Membership and Find to Computational)
(One intermediate revision by the same user not shown)
Line 8: Line 8:
|-
|-
! style="width:6em;" | Monadic
! style="width:6em;" | Monadic
| [[Conjugate]] ∙ [[Negate]] ∙ [[Signum]] ∙ [[Not]] ∙ [[Roll]] ∙ [[Type]]
| [[Conjugate]] ∙ [[Negate]] ∙ [[Signum]] ∙ [[Reciprocal]] ∙ [[Magnitude]] ∙ [[Exponential]] ∙ [[Natural Logarithm]] ∙ [[Floor]] ∙ [[Ceiling]] ∙ [[Not]] ∙ [[Pi Times]] ∙ [[Roll]] ∙ [[Type]]
|-
|-
! Dyadic
! Dyadic
| [[Add]] ∙ [[Subtract]] ∙ [[Times]] ∙ [[Divide]] ∙ [[Equal to]] (Xnor) ∙ [[Not Equal to]] (Xor) ∙ [[Minimum]] ∙ [[Maximum]] ∙ [[Comparison function]]s ∙ [[Complex (function)|Complex]]
| [[Add]] ∙ [[Subtract]] ∙ [[Times]] ∙ [[Divide]] ∙ [[Residue]] ∙ [[Power]] ∙ [[Logarithm]] ∙ [[Minimum]] ∙ [[Maximum]] ∙ [[Comparison function]]s ∙ [[Boolean|Boolean function]]s ([[And]] ∙ [[Or]] ∙ [[Nand]] ∙ [[Nor]]) ∙ [[Circle]] ∙ [[Complex (function)|Complex]]
|-
|-
! rowspan="5" | [[Mixed function|Non-Scalar]]
! rowspan="5" | [[Mixed function|Non-Scalar]]
|-
|-
! [[Structural function|Structural]]
! [[Structural function|Structural]]
| [[Shape]] ∙ [[Reshape]] ∙ [[Tally]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Reverse]] ∙ [[Raze]] ∙ [[Mix]] ∙ [[Cut (K)]] ∙ [[Pair]] ∙ [[Replicate]] ∙ [[Partitioned Enclose]]
| [[Shape]] ∙ [[Reshape]] ∙ [[Tally]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Enlist]] ∙ [[Table]] ∙ [[Catenate]] ∙ [[Reverse]] ∙ [[Rotate]] ∙ [[Transpose]] ∙ [[Raze]] ∙ [[Mix]] ∙ [[Split]] ∙ [[Enclose]] ∙ [[Nest]] ∙ [[Cut (K)]] ∙ [[Pair]] ∙ [[Partitioned Enclose]] ∙ [[Partition]]
|-
|-
! Selection
! Selection
| [[First]] ∙ [[Take]] ∙ [[Drop]] ∙ [[Unique]] ∙ [[Identity]] ∙ [[Select]] ∙ [[Bracket index]]
| [[First]] ∙ [[Pick]] ∙ [[Take]] ∙ [[Drop]] ∙ [[Unique]] ∙ [[Identity]] ∙ [[Select]] ∙ [[Replicate]] ∙ [[Expand]] ∙ Set functions ([[Intersection]] ∙ [[Union]] ∙ [[Without]]) ∙ [[Bracket index]] ∙ [[Squad Indexing]]
|-
|-
! Selector
! Selector
| [[Index generator]] ∙ [[Interval Index]] ∙ [[Indices]]
| [[Index generator]] ∙ [[Grade Up]] ∙ [[Grade Down]] ∙ [[Index Of]] ∙ [[Interval Index]] ∙ [[Indices]] ∙ [[Deal]]
|-
|-
! Computational
! Computational
| [[Match]] ∙ [[Not Match]] ∙ [[Nub Sieve]] ∙ [[Format]] ∙ [[Execute]]
| [[Match]] ∙ [[Not Match]] ∙ [[Membership]] ∙ [[Find]] ∙ [[Nub Sieve]] ∙ [[Base]] ∙ [[Represent]] ∙ [[Matrix Inverse]] ∙ [[Matrix Divide]] ∙ [[Format]] ∙ [[Execute]] ∙ [[Materialise]]
|-
|-
! rowspan="2" | [[Primitive operator]]s !! Monadic
! rowspan="2" | [[Primitive operator]]s !! Monadic
| colspan="2" | [[Each]] ∙ [[Replicate]] ∙ [[Commute]] ∙ [[Function axis]]
| colspan="2" | [[Each]] ∙ [[Commute]] ∙ [[Constant]] ∙ [[Replicate]] ∙ [[Reduce]] ∙ [[Windowed Reduce]] ∙ [[Scan]] ∙ [[Outer Product]] ∙ [[Key]] ∙ [[I-beam]] ∙ [[Spawn]] ∙ [[Function axis]]
|-
|-
! Dyadic
! Dyadic
| colspan="2" | [[Beside]] ∙ [[Bind]] ∙ [[Reverse Compose]]
| colspan="2" | [[Inner Product]] ∙ [[Power operator]] ∙ [[Rank operator]] ∙ [[Bind]] ∙ [[Beside]] ∙ [[Reverse Compose]] ∙ [[Atop]] ∙ [[Over]] ∙ [[At]] ∙ [[Variant]] ∙ [[Stencil]]
|-
|-
! rowspan="4" | [[Quad name]]s
! rowspan="4" | [[Quad name]]s

Revision as of 23:52, 28 May 2020

APL built-ins [edit]
Primitive functions
Scalar
Monadic ConjugateNegateSignumReciprocalMagnitudeExponentialNatural LogarithmFloorCeilingNotPi TimesRollType
Dyadic AddSubtractTimesDivideResiduePowerLogarithmMinimumMaximumComparison functionsBoolean functions (AndOrNandNor) ∙ CircleComplex
Non-Scalar
Structural ShapeReshapeTallyDepthRavelEnlistTableCatenateReverseRotateTransposeRazeMixSplitEncloseNestCut (K)PairPartitioned EnclosePartition
Selection FirstPickTakeDropUniqueIdentitySelectReplicateExpand ∙ Set functions (IntersectionUnionWithout) ∙ Bracket indexSquad Indexing
Selector Index generatorGrade UpGrade DownIndex OfInterval IndexIndicesDeal
Computational MatchNot MatchMembershipFindNub SieveBaseRepresentMatrix InverseMatrix DivideFormatExecuteMaterialise
Primitive operators Monadic EachCommuteConstantReplicateReduceWindowed ReduceScanOuter ProductKeyI-beamSpawnFunction axis
Dyadic Inner ProductPower operatorRank operatorBindBesideReverse ComposeAtopOverAtVariantStencil
Quad names
Arrays Index originMigration level
Functions
Operators