Search results
Jump to navigation
Jump to search
- In fact, the [[right]] function (<syntaxhighlight lang=apl inline>⊢</syntaxh </syntaxhighlight>{{Works in|[[APL64]]}}2 KB (292 words) - 14:22, 20 May 2024
- ...ber of levels of [[Nested array model|nesting]] or [[box]]ing it exhibits. In some languages, Depth returns a negative result to indicate that not all pa Nested APLs vary in their definition of depth. They may take into account the array's [[prototy3 KB (549 words) - 21:14, 10 September 2022
- {{Built-in|Atop|⍤}} is a [[primitive operator|primitive]] [[dyadic operator]] which ...for the close form and <code>@:</code> for the rankless form that appears in modern APLs.3 KB (410 words) - 19:05, 16 March 2024
- ...right argument. Elements are copied from the right argument to the result in [[ravel order]], truncating if the result has smaller [[bound]] than the ri In fact it repeats an argument of any length, singleton or otherwise. This rep6 KB (891 words) - 22:26, 10 September 2022
- {{Built-in|Ceiling|⌈}} is a [[monadic]] [[scalar function]] that gives the [[wikiped </syntaxhighlight>{{Works in|[[Dyalog APL]]}}2 KB (269 words) - 21:57, 28 November 2022
- {{Built-in|Circular|○}}, or '''Circle Function''', is a [[dyadic]] [[scalar function The Circular function, as found in today's APL implementations, was designed by [[Gene McDonnell]], based on7 KB (900 words) - 22:28, 10 September 2022
- ...as early as 1970, with an 8-line implementation by Alan R. Jones published in [[APL Quote-Quad]].<ref>Jones, Alan R. ([[IBM]]). "Fast Fourier transform". A Fourier Transform (FFT) is a method of calculating the frequency components in a data set — and the inverse FFT converts back from the frequency domain4 KB (552 words) - 21:06, 10 September 2022
- ...|/|⌿}}, or '''Copy''' (<syntaxhighlight lang=j inline>#</syntaxhighlight>) in [[J]], is a [[dyadic function]] or [[monadic operator]] that copies each [[ ...s the right argument, returning only those elements which correspond to 1s in the provided mask.16 KB (2,092 words) - 19:15, 16 March 2024
- :''In the [[APL2]] family and many related dialects, <syntaxhighlight lang=apl in ...determined by the left argument. It was introduced by [[NARS]] and appears in [[Dyalog APL]] and some newer dialects influenced by it.4 KB (424 words) - 21:33, 28 January 2024
- ...n definition. It can be assigned a name for use later, or used anonymously in a more complex expression. ...e [[tally]] function, which returns here the length of (number of elements in) the argument <syntaxhighlight lang=apl inline>⍵</syntaxhighlight>. The d11 KB (1,379 words) - 01:32, 10 March 2024
- {{Built-in|Reciprocal|÷}} is a [[monadic]] [[scalar function]] which gives the [[wiki </syntaxhighlight>{{Works in|[[Dyalog APL]]}}2 KB (235 words) - 21:56, 10 September 2022
- ...) and the major cell at the following index (first word on the next page). In general computer science, this problem is known as a '''predecessor search' ...grouped together. A few APL developers want to know which section they are in. Interval Index is a perfect fit for this task. The left argument should be9 KB (1,337 words) - 23:27, 10 March 2024
- ...derives a [[dyadic function]] which [[reduce]]s each overlapping "window" in its right [[argument]] of the size given by its left argument. ...o windows of size <syntaxhighlight lang=apl inline>n</syntaxhighlight>. It works like [[Reduce]], except applied on overlapping segments of an array, and bo3 KB (392 words) - 21:47, 18 May 2024
- {{Built-in|Residue|<nowiki>|</nowiki>}}, '''Remainder''', or '''Modulus''' is a [[dyad For negative arguments, one may decide to return non-negative numbers in all cases or follow the sign of the dividend or the divisor. For complex ar2 KB (311 words) - 21:10, 10 September 2022
- ...t the left argument length match the right argument rank, and was extended in [[SHARP APL]] 19.0 to allow short left arguments. It is closely related to {{Works in|[[Dyalog APL]], [[ngn/apl]]}}13 KB (1,829 words) - 01:23, 2 March 2024
- ...array of [[index|indices]] with [[shape]] given by the right [[argument]]. In the result, the [[element]] at each [[index]] is that index. ...h 1. In [[A+]] and [[J]] Iota of a vector returns an array which counts up in [[ravel order]], that is, it matches Iota of its [[bound]], [[reshape]]d. A11 KB (1,493 words) - 21:44, 25 February 2024
- ...hlight> together with initial support for complex numbers, and was adopted in [[Extended Dyalog APL]] using the [[glyph]] <syntaxhighlight lang=apl inlin ...]. [https://www.jsoftware.com/papers/APLDesignExercises.htm Some Exercises in APL Language Design]. §8 Imaginary/Complex and sample answer. Jsoftware. 24 KB (508 words) - 22:25, 10 September 2022
- {{Built-in|Index|⌷}}, also called '''Squad Indexing''' after the name of the [[glyph ...right argument Y. The result is identical to that of [[bracket indexing]] in that <syntaxhighlight lang=apl inline>Y[X1;X2;…;Xn] ≡ X1 X2 … Xn⌷Y<3 KB (398 words) - 22:04, 10 September 2022
- ...odel]], an array's ravel is the [[vector]] containing all its [[elements]] in [[ravel order]]. It is equivalent to [[Reshape|reshaping]] an array using i In some APLs an [[Function axis|axis]] may be specified for Ravel in order to combine only some [[Axis|axes]] of an array, or insert a length-14 KB (533 words) - 08:56, 14 February 2024
- ...r (<code>⟜</code>), which also serve the purpose of the [[Bind]] operator. In [[J]], a 2-[[train]] is a hook, while [[I]] adds the mirror image to give t ...ef>, proposed hook as the meaning of a 2-train, and this was soon included in [[J]]. This definition specifies that <syntaxhighlight lang=j inline>(F G)4 KB (585 words) - 06:48, 28 February 2024