APLX: Difference between revisions

Jump to navigation Jump to search
1,886 bytes added ,  12:45, 1 November 2019
Miraheze>Marshall
Miraheze>Marshall
Line 30: Line 30:


{| class=wikitable
{| class=wikitable
! Glyph                              !! Monadic              !! Dyadic
! Glyph                              !! Monadic              !! Axis !! Dyadic                               !! Axis
|-
|-
| <source lang=apl inline>+</source> || [[Conjugate]]        || [[Add]]
| <source lang=apl inline>+</source> || [[Conjugate]]        ||      || [[Add]]                               || vec
|-
|-
| <source lang=apl inline>-</source> || [[Negate]]            || [[Subtract]]
| <source lang=apl inline>-</source> || [[Negate]]            ||      || [[Subtract]]                         || vec
|-
|-
| <source lang=apl inline>×</source> || [[Sign of]]          || [[Multiply]]
| <source lang=apl inline>×</source> || [[Sign of]]          ||      || [[Multiply]]                         || vec
|-
|-
| <source lang=apl inline>÷</source> || [[Reciprocal]]        || [[Divide]]
| <source lang=apl inline>÷</source> || [[Reciprocal]]        ||      || [[Divide]]                           || vec
|-
|-
| <source lang=apl inline>⌈</source> || [[Ceiling]]          || [[Maximum|Greater of]]
| <source lang=apl inline>⌈</source> || [[Ceiling]]          ||      || [[Maximum|Greater of]]               || vec
|-
|-
| <source lang=apl inline>⌊</source> || [[Floor]]            || [[Minimum|Lesser of]]
| <source lang=apl inline>⌊</source> || [[Floor]]            ||      || [[Minimum|Lesser of]]                 || vec
|-
|-
| <source lang=apl inline>|</source> || [[Absolute value]]    || [[Residue]]
| <source lang=apl inline>|</source> || [[Absolute value]]    ||      || [[Residue]]                           || vec
|-
|-
| <source lang=apl inline>⍳</source> || [[Iota|Index list]]  || [[Index of]]
| <source lang=apl inline>⍳</source> || [[Iota|Index list]]  ||      || [[Index of]]                         || vec
|-
|-
| <source lang=apl inline>?</source> || [[Roll]]              || [[Deal]]
| <source lang=apl inline>?</source> || [[Roll]]              ||      || [[Deal]]                             || vec
|-
|-
| <source lang=apl inline>*</source> || [[Exponential]]      || [[Power function|To the power of]]
| <source lang=apl inline>*</source> || [[Exponential]]      ||      || [[Power function|To the power of]]   || vec
|-
|-
| <source lang=apl inline>⍟</source> || [[Natural log]]      || [[Logarithm|Log to the base]]
| <source lang=apl inline>⍟</source> || [[Natural log]]      ||      || [[Logarithm|Log to the base]]         || vec
|-
|-
| <source lang=apl inline>○</source> || [[Pi times]]          || [[Circle function|Circular and Hyperbolic functions]]
| <source lang=apl inline>○</source> || [[Pi times]]          ||      || [[Circle function|Circular and Hyperbolic functions]] || vec
|-
|-
| <source lang=apl inline>!</source> || [[Factorial]]        || [[Binomial]]
| <source lang=apl inline>!</source> || [[Factorial]]        ||      || [[Binomial]]                         || vec
|-
|-
| <source lang=apl inline>⌹</source> || [[Matrix inverse]]    || [[Matrix divide]]
| <source lang=apl inline>⌹</source> || [[Matrix inverse]]    ||      || [[Matrix divide]]                     || vec
|-
|-
| <source lang=apl inline><</source> ||                      || [[Less than]]
| <source lang=apl inline><</source> ||                      ||      || [[Less than]]                         || vec
|-
|-
| <source lang=apl inline>≤</source> ||                      || [[Less than or equal]]
| <source lang=apl inline>≤</source> ||                      ||      || [[Less than or equal]]               || vec
|-
|-
| <source lang=apl inline>=</source> ||                      || [[Equal]]
| <source lang=apl inline>=</source> ||                      ||      || [[Equal]]                             || vec
|-
|-
| <source lang=apl inline>≥</source> ||                      || [[Greater than or equal]]
| <source lang=apl inline>≥</source> ||                      ||      || [[Greater than or equal]]             || vec
|-
|-
| <source lang=apl inline>></source> ||                      || [[Greater than]]
| <source lang=apl inline>></source> ||                      ||      || [[Greater than]]                     || vec
|-
|-
| <source lang=apl inline>≠</source> ||                      || [[Not equal]]
| <source lang=apl inline>≠</source> ||                      ||      || [[Not equal]]                         || vec
|-
|-
| <source lang=apl inline>≡</source> || [[Depth]]            || [[Match]]
| <source lang=apl inline>≡</source> || [[Depth]]            ||      || [[Match]]                             ||
|-
|-
| <source lang=apl inline>≢</source> ||                      || [[Not Match]]
| <source lang=apl inline>≢</source> ||                      ||      || [[Not Match]]                         ||
|-
|-
| <source lang=apl inline>∊</source> || [[Enlist]]            || [[Membership]]
| <source lang=apl inline>∊</source> || [[Enlist]]            ||      || [[Membership]]                       ||
|-
|-
| <source lang=apl inline>⍷</source> ||                      || [[Find]]
| <source lang=apl inline>⍷</source> ||                      ||      || [[Find]]                             ||
|-
|-
| <source lang=apl inline>∪</source> || [[Unique]]            || [[Union]]
| <source lang=apl inline>∪</source> || [[Unique]]            ||      || [[Union]]                             ||
|-
|-
| <source lang=apl inline>∩</source> ||                      || [[Intersection]]
| <source lang=apl inline>∩</source> ||                      ||      || [[Intersection]]                     ||
|-
|-
| <source lang=apl inline>~</source> || [[Not]]              || [[Without]]
| <source lang=apl inline>~</source> || [[Not]]              ||      || [[Without]]                           ||
|-
|-
| <source lang=apl inline>∨</source> ||                      || [[Or]]
| <source lang=apl inline>∨</source> ||                      ||      || [[Or]]                               ||
|-
|-
| <source lang=apl inline>^</source> ||                      || [[And]]
| <source lang=apl inline>^</source> ||                      ||      || [[And]]                               ||
|-
|-
| <source lang=apl inline>⍱</source> ||                      || [[Nor]]
| <source lang=apl inline>⍱</source> ||                      ||      || [[Nor]]                               ||
|-
|-
| <source lang=apl inline>⍲</source> ||                      || [[Nand]]
| <source lang=apl inline>⍲</source> ||                      ||      || [[Nand]]                             ||
|-
|-
| <source lang=apl inline>⍴</source> || [[Shape|Shape of]]    || [[Reshape]]
| <source lang=apl inline>⍴</source> || [[Shape|Shape of]]    ||      || [[Reshape]]                           ||
|-
|-
| <source lang=apl inline>,</source> || [[Ravel]]             || [[Catenate|Catenate, Laminate]]
| <source lang=apl inline>,</source> || [[Ravel]]         || vec,frac || [[Catenate|Catenate, Laminate]]       ||
|-
|-
| <source lang=apl inline>⍪</source> ||                      || [[Catenate First|1st axis catenate]]
| <source lang=apl inline>⍪</source> ||                      ||      || [[Catenate First|1st axis catenate]] ||
|-
|-
| <source lang=apl inline>⌽</source> || [[Reverse]]          || [[Rotate]]
| <source lang=apl inline>⌽</source> || [[Reverse]]          || scal || [[Rotate]]                           || scal
|-
|-
| <source lang=apl inline>⊖</source> || [[Reverse First]]    || [[Rotate First|1st axis rotate]]
| <source lang=apl inline>⊖</source> || [[Reverse First]]    || scal || [[Rotate First|1st axis rotate]]     || scal
|-
|-
| <source lang=apl inline>⍉</source> ||colspan=2| [[Transpose]]
| <source lang=apl inline>⍉</source> ||colspan=4 style="text-align:center"| [[Transpose]]
|-
|-
| <source lang=apl inline>↑</source> || [[First]]            || [[Take]]
| <source lang=apl inline>↑</source> || [[First]]            ||      || [[Take]]                             || vec
|-
|-
| <source lang=apl inline>↓</source> ||                      || [[Drop]]
| <source lang=apl inline>↓</source> ||                      ||      || [[Drop]]                             || vec
|-
|-
| <source lang=apl inline>⊂</source> || [[Enclose]]          || [[Partition]]
| <source lang=apl inline>⊂</source> || [[Enclose]]          || vec  || [[Partition]]                         || scal
|-
|-
| <source lang=apl inline>⊃</source> || Disclose ([[Mix]])    || [[Pick]]
| <source lang=apl inline>⊃</source> || Disclose ([[Mix]])    || vec  || [[Pick]]                             ||
|-
|-
| <source lang=apl inline>⌷</source> ||                      || [[Squad Index|Index]]
| <source lang=apl inline>⌷</source> ||                      ||      || [[Squad Index|Index]]                 || vec
|-
|-
| <source lang=apl inline>⍋</source> ||colspan=2| [[Grade up]]
| <source lang=apl inline>⍋</source> ||colspan=4 style="text-align:center"| [[Grade up]]
|-
|-
| <source lang=apl inline>⍒</source> ||colspan=2| [[Grade down]]
| <source lang=apl inline>⍒</source> ||colspan=4 style="text-align:center"| [[Grade down]]
|-
|-
| <source lang=apl inline>⊤</source> ||                      || [[Encode]]
| <source lang=apl inline>⊤</source> ||                      ||      || [[Encode]]                           ||
|-
|-
| <source lang=apl inline>⊥</source> ||                      || [[Decode]]
| <source lang=apl inline>⊥</source> ||                      ||      || [[Decode]]                           ||
|-
|-
| <source lang=apl inline>⍺</source> ||                      || Picture format
| <source lang=apl inline>⍺</source> ||                      ||      || Picture format                       ||
|-
|-
| <source lang=apl inline>⍕</source> || [[Format]]            || [[Dyadic format|Format]] by specification or by example
| <source lang=apl inline>⍕</source> || [[Format]]            ||      || [[Dyadic format|Format]] by specification or by example ||
|-
|-
| <source lang=apl inline>⍎</source> ||                      || [[Execute]]
| <source lang=apl inline>⍎</source> ||                      ||      || [[Execute]]                           ||
|-
|-
| <source lang=apl inline>⊣</source> || [[Stop]]              || [[Left Identity|Left]]
| <source lang=apl inline>⊣</source> || [[Stop]]              ||      || [[Left Identity|Left]]               ||
|-
|-
| <source lang=apl inline>⊢</source> || [[Identity|Pass]]    || [[Right Identity|Right]]
| <source lang=apl inline>⊢</source> || [[Identity|Pass]]    ||      || [[Right Identity|Right]]             ||
|-
|-
| <source lang=apl inline>/</source> ||                      || [[Compress]], [[Replicate]]
| <source lang=apl inline>/</source> ||                      ||      || [[Compress]], [[Replicate]]           || scal
|-
|-
| <source lang=apl inline>⌿</source> ||                      || [[Replicate First|1st axis compress/replicate]]
| <source lang=apl inline>⌿</source> ||                      ||      || [[Replicate First|1st axis compress/replicate]] || scal
|-
|-
| <source lang=apl inline>\</source> ||                      || [[Expand]]
| <source lang=apl inline>\</source> ||                      ||      || [[Expand]]                           || scal
|-
|-
| <source lang=apl inline>⍀</source> ||                      || [[Expand First|1st axis expand]]
| <source lang=apl inline>⍀</source> ||                      ||      || [[Expand First|1st axis expand]]     || scal
|}
|}


Anonymous user

Navigation menu