Template talk:APL built-ins: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 34: Line 34:
* Structural
* Structural
** Query: Shape, Tally, Depth
** Query: Shape, Tally, Depth
** Flat transform: Reshape, Ravel, Table, Catenate, Reverse, Rotate, Transpose, Take, Drop
** Flat transform: Reshape, Ravel, Table, Catenate, Reverse, Rotate, Transpose
** Nested transform: Enlist, Mix, Split, Enclose, Nest, Partitioned Enclose, Partition, Pair, Link
** Nested transform: Enclose, Nest, Mix, Split, Enlist, Partitioned Enclose, Partition, Pair, Link
* Selective
* Selective
** Indexing: First, Pick, Select, Bracket, Index
** Indexing: Bracket, First, Pick, Index, Select
** Take/Drop: Take, Drop
** Replicate/Expand: Replicate, Expand
** Replicate/Expand: Replicate, Expand
** Set: Unique, Intersection, Union, Without
** Set: Unique, Intersection, Union, Without
* Computational
* Computational
** Range: Index Generator
** Equality: Match, Not Match, Membership, Index Of, Find, Nub Sieve
** Equality: Match, Not Match, Membership, Index Of, Find, Nub Sieve
** Inequality: Grade, Interval Index
** Ordering: Grade, Interval Index
** Matrix: Matrix Inverse, Matrix Divide
** Matrix: Matrix Inverse, Matrix Divide
** Base: Encode, Decode
** Base: Encode, Decode
** Format/Execute: Format, Execute
** Format/Execute: Format, Execute
** Miscellaneous: Index Generator, Deal, Materialise
** Random: Deal
** Miscellaneous: Materialise
 
A bonus for scalar functions and primitive operators: --[[User:Bubbler|Bubbler]] ([[User talk:Bubbler|talk]]) 00:33, 26 June 2020 (UTC)
 
=== Scalar functions ===
 
* Arithmetic
** Monadic: Negate, Reciprocal, Magnitude, Exponential, Natural Logarithm, Floor, Ceiling, Square Root
** Dyadic: Add, Subtract, Times, Divide, Residue, Power, Logarithm, Root
* Boolean: Not, And, Or, Nand, Nor
* Comparison: Minimum, Maximum, Comparison functions
* Complex numbers: Conjugate, Imaginary, Complex
* Advanced mathematics: GCD, LCM, Factorial, Binomial, Pi Times, Circular
* Random numbers: Roll
* Miscellaneous: Type
 
=== Operators ===
 
* Spread: Each, Rank, Depth
* Product: Inner Product, Outer Product
* Replicate/Expand: Replicate, Expand
* Reduce/Scan: Reduce, Windowed Reduce, Scan
* Primitive Modifier: Function axis, Variant
* Functional: Commute, Constant, Bind, Compositions, Under
* Other: Power, Key, At, Stencil, Spawn, I-beam
trusted
183

edits

Navigation menu