jeremy
(Jeremy Howard)
August 4, 2022, 1:07am
1
Discussion of the 13th study group can go here. Overview
[ <<< session 12 | session 14 >>> ]
This is a wiki post - feel free to edit to add links from the lesson or other useful info.
Overview
Study session resources
Study session links/reference
1 Like
vugg
(Vish Vuggumudi)
August 4, 2022, 1:11am
2
This year competition https://www.dyalogaplcompetition.com/ .
Solutions can be tested but not submitted.
1 Like
List of symbols from source 01_APL.ipynb
"#### Monadic `-` (Negate)"
"#### Dyadic `-` (Minus; subtract)"
"#### Monadic `+` (Conjugate)"
"#### Dyadic `+` (Plus)"
"#### Monadic `|` (Magnitude)"
"#### Dyadic `|` (Residue;Modulus)"
"#### Monadic `÷` (Reciprocol)"
"#### Dyadic `÷` (Divided by)"
"#### Monadic `×` (Direction)"
"#### Dyadic `×` (Times)"
"#### Monadic `*` (Exponential)"
"#### Dyadic `*` (Power)"
"#### Dyadic `⍴` (reshape)"
"#### Monadic `⍴` (shape of)"
"#### dyadic `=` (Equal to)"
"#### monadic `≠` (Unique Mask)"
"#### dyadic `≠` (Not Equal To)"
"#### dyadic `<` (Less than)"
"#### dyadic `>` (Greater than)"
"#### dyadic `≤` (Less than or equal to)"
"#### dyadic `≥` (Greater than or equal to)"
"#### monadic `≡` (Depth)"
"#### dyadic `≡` (Match)"
"#### monadic `≢` (Tally)"
"#### dyadic `≢` (Not match)"
"#### monadic `/` (Replicate)"
"#### monadic `⍳` (index generator)"
"#### dyadic `⍳` (index of)"
"#### monadic `⌈` (Ceiling)"
"#### dyadic `⌈` (Maximum)"
"#### monadic `⌊` (Floor)"
"#### dyadic `⌊` (Minimum)"
List of symbols from 02_operators.ipynb
"#### monadic `,` (Ravel)"
"#### monadic `,` (Ravel) with axis"
"#### dyadic `,` (Catenate/Laminate (Join))"
"#### monadic `⍪` (Table / Ravel items)"
"#### dyadic `,` (Catenate first)"
"#### monadic `/` (Reduce / N-wise Reduce)"
"##### monadic function (Reduce)"
"##### dyadic function (N-wise Reduce)"
"#### Axis (with Monadic Operand)"
"#### monadic `\\` (Reduce)"
"#### monadic `⌿` (Reduce First)"
"#### monadic `⍀` ()"
"#### dyadic `⍤` (Rank)"
"#### dyadic `⍤` (Atop)"
"#### dyadic `∘` (Bind)"
"#### dyadic `∘` (Beside)"
"#### dyadic `⍥` (Over)"
"#### dyadic `⍣` (Power operator)"
"#### dyadic `⍨` (Commute)"
"#### dyadic `⍨` (Constant)"
"#### monadic `¨` (Each)"
List of symbols from 03_competition.ipynb
"#### monadic `↑` (Mix)"
"#### dyadic `↑` (Take)"
"#### monadic `↑` (Mix)"
"#### dyadic `↓` (Drop)"
"#### monadic `⌸` (Key operator)"
"#### monadic `⊂` (Enclose)"
"#### dyadic `⊂` (Partitioned enclose)"
"#### monadic `⊆` (Nest)"
"#### dyadic `⊆` (Partition)"
"#### monadic `⊢` (Same)"
"#### dyadic `⊢` (Right)"
"#### monadic `⊣` (Same)"
"#### dyadic `⊣` (Left)"
1 Like
Taken from TryAPL web page this list comprises symbols not yet discussed and are in the order top to bottom as from left to right in the symbol bar. This is not fool proof as I may be incorrect in my assumptions as of 4/08/2022
<h4>Mathematics</h4>
<input type="button" value="!">
<input type="button" value="⍟">
<input type="button" value="○">
<input type="button" value="⌹">
<input type="button" value="⊥">
<input type="button" value="⊤">
<input type="button" value="?">
<h4>Logic and Comparison</h4>
<input type="button" value="~">
<input type="button" value="∧">
<input type="button" value="∨">
<input type="button" value="⍲">
<input type="button" value="⍱">
<h4>Structural</h4>
<input type="button" value="⌽">
<input type="button" value="⊖">
<input type="button" value="⍉">
<input type="button" value="∊">
<h4>Selection and Set Operations</h4>
<input type="button" value="⌷">
<input type="button" value="~">
<input type="button" value="∪">
<input type="button" value="∩">
<h4>Search and Ordering</h4>
<input type="button" value="∊">
<input type="button" value="⍷">
<input type="button" value="⍋">
<input type="button" value="⍒">
<h4>Operators</h4>
<input type="button" value=".">
<input type="button" value="⌸">
<input type="button" value="⌺">
<input type="button" value="@">
<input type="button" value="⍠">
<h4>Miscellaneous</h4>
<!-- <input type="button" value="'">
<input type="button" value="→"/><sup>(1)</ sup> -->
<input type="button" value="⍎">
<input type="button" value="⍕">
<input type="button" value="⋄">
<input type="button" value="∇">
<input type="button" value="⍺">
<input type="button" value="⍵">
2 Likes