APLX: Difference between revisions
Jump to navigation
Jump to search
→Functions
Miraheze>Marshall m (→Functions) |
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]] | | <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= | | <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= | | <source lang=apl inline>⍋</source> ||colspan=4 style="text-align:center"| [[Grade up]] | ||
|- | |- | ||
| <source lang=apl inline>⍒</source> ||colspan= | | <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 | ||
|} | |} | ||