Skip to content

Instantly share code, notes, and snippets.

@abrudz
Created June 14, 2021 16:57
Show Gist options
  • Save abrudz/0bc34fc96c23dfb9da69ef2379a576c8 to your computer and use it in GitHub Desktop.
Save abrudz/0bc34fc96c23dfb9da69ef2379a576c8 to your computer and use it in GitHub Desktop.
← define denotes inplace let means naming only redefine update
+ across addition complex conj conjugating cross greek mirroring negateimaginary not reflecting reflection
- additiveinverse dash difference from invert negating negation opposite signchange subtraction
× chance condition conjunction fuzzy multiplication others probability product real satisfying sign trend zero
÷ division inverting multiplicativeinverse opposite over per reciprocating
* antiln antilog etothepowerof exp exponentiation ln log naturalexponential pow raised raisedtothepowerof raising
⍟ ln log logarithms logs
⌹ coefficients equation inverse inversed inversion pseudo pseudoinversion system values variable
○ angle archimedesconstant arcus big circle functions goniometric large ring times
! combinatorics condition countcombinations countpermutations fact from function gamma one others outof picking pling satisfying selecting selections size unordered
? delete deleting distinct eliminate eliminating erase erasing eroteme from indices interrogationpoint number query questionmark randomfloat randominteger real remove removing replacement selected
| after amplitude divide dividing divisionremainder divmod hypot hypotenuse modulus pipe residual value verticalbar
⌈ bigger ceil greater integer larger max roundup seiling up
⌊ down integer lesser min rounddown smaller
⊥ basevalue change changing coefficients conversion converting decoding descending frombase frommixedradix fromradix number pack point polynomial system
⊤ change changing conversion converting inversebase number system tobase tomixedradix toradix unpack value
⊣ defer else ignore into lines one true truthy two where
⊢ default dyadic else false falsey falsy from its operand operator
= biimplication both bothorneither doubleimplying eqv exclusivenor gate iff logicalequivalence materialbiconditional materialequivalence nxor sameas
≠ differentfrom distinct eor exclusivedisjunction exor gate indicate indicating indication leave mask masking sieve unequal unique
≤ before gate implication implies implying lesser materialconditional materialconsequence materialimplication precedes same smaller therefore
< cnimply converse gate lesser lt nonimplication precedes smaller
> abjunction butnot follows gate gt larger nimply nonimplication not succeeds
≥ after because cimply converse converseconditional follows gate implication larger reverseimplying same succeeds
≡ else equivalentto level nesting sameas testif uneven
≢ beginning count differentfrom leading len length matrix rows start unequalunderbar
∧ circumflex denominator gate hat lcd least smallest wedge
∨ alternation checkmark factor gate gcf gcm hacek hachek hcd highest invertedcircumflex measure
⍲ alternativedenial gate shefferstroke
⍱ ampheck gate jointdenial neither neithernor peirce quine
↑ along ax beginning chop delete deleting drop eliminate eliminating ending erase erasing extend first from grab head into last leading matrix nesting pike removing right rightalign row rows shape start string tail text trailing vectors width without
↓ along ax beginning cut delete deleting eliminate eliminating erase erasing from into last leading matrix remove removing row rows spike start sub subarray subarrays trim vector vectors without
⊂ according ax beginning boxing chop chunk containing cut enclosing enclosures inside last scalarise scalarize scalars segmented separate split sub sublists subvectors
⊃ along contentof getting given indexing into minor open path pickfrom picking selectfrom selecting unbox
⌷ along ax collection defaultproperty getting identify indexing indexinto indices materialize minor picking selectfrom selecting unpack using workspace
⍋ ascending case caseinsensitive collation concordetakingoff customalphabet customsortorder grade increasing index into order permutation reorder representation sequence using word
⍒ case caseinsensitive collation concordelanding customalphabet customsortorder decreasing descending grade index into order reorder representation sequence using word
⍳ countto find findingfirst firstindexin firstindexof firstlocation firstpositionof from integers ints key keys locate locatefirst locating locatingfirst location locations naturals numbers positionof positions range searching sequence shape unsigned vector
⍷ base binary corner entire findin indication left locate locating location occurrences search sub subarray sublist subsequence substring subvector top within
∪ distinctitems eraseremoveduplicates nub repetitions setor uniqueelements
∩ setand
∊ containedin elementof else flattened flattening found from isin memberof raze razing searching testif vector
~ butnot delete deleting drop eliminate eliminating erase erasing gate inverse inverting logicalcomplement logicalnegation negate remove removing setdifference setminus setsubtraction
/ according across along ax bit bitmask columns compressing copy copying filter folding groups horizontally inserting last mask moving oblique over reducing repeat repeatingeachcolumns replicating right row rowwise selecting slant windowed windows
\ along ax horizontally last longer progressively reversesolidus row rowwise scanning vectors
⌿ according along beginning bit bitmask column columnwise compressing copying down first folding groups inserting leading mask moving reducing repeatingeachrows right rowsofmatrix selecting solidusbar start vertically windowed windows
⍀ along beginning column columnwise cumulativereducefirst first leading longer progressively reversesolidusbar scanning start vectors vertically
, addaxis along combine connect decreaserank expandrank extend flatten flattened flattening horizontally increaserank insert into join juxtapose last matrix merge new next raze razing reducerank removeaxes removeaxis respective row rows rowwise scalar vector
⍪ along atop beginning column columns columnwise concatenate connect demoterank extend flattencells flattened flattening form into join leading lessenrank matrix merge one ontop over planes rank ravelcells razecells reduce reducing respective rows scalar stack start vector vertically
⍴ cyclically dim form have mold mould rank repeat repeating repeats repetition take taking
⌽ along ax cyclically last left leftright mirroring reflecting reflection reversing right rightleft rotating shifting vectors vertically
⊖ along beginning cyclically down downup flipping horizontally leading mirroring reflecting reflection reversing rotating start up updown upending upsetting upsidedown vectors
⍉ across diagonally mirror mirroring order ordering reflecting reflection reorderaxes reordering reverseaxes reversing shuffle shuffling slice slicing tip
¨ foreach mapping
⍨ duplicate flip frown ignore inverting logicalcomplement logicalnegation logicalnot negate not parentheses parenthesis replace return same swapping
⍣ application apply condition inverse inversion inverting iterate iterating looping repeatedly repeating times true until
. beginning crossproduct ending fullstop leading little period small start tiny trailing vectorproduct vectors
∘ against allcombinationsof cartesianproduct composewith functioncomposition hook jotdot little matrix pair result small that tiny up
⍤ circlediaeresis composewith ending functioncomposition result ring sub subarray subarrays that trailing upon
⍠ mode qualified setting
⌸ bins buckets classify corresponding first grouped groups indices keys locations their unique values
⍎ apl atoi call change changing compute converting dyalog evaluate evaluatein expression inside namespace numbers parseexpression reference run within
⍕ change changing converting decimals into itoa numbers numerics pairs representation round tostring tostringify totext using
→ back caller empty first frame function label line nothing one return stack stop switch
⍵ rarg rightop
⍺ alfa larg leftop
∇ deldel recursing recursion self selfreference
& greenthreading launch new run thread
¯
⍬ emptylist emptynumericlist emptyset emptyvector none null voidlist zerotilde
⌶ dyadic dyalog experimental foreign function monadic special system systemservice
¤
⍥ composewith functioncomposition result that
Á
⍸ adjacency arcs bins buckets classes classification classifying connections cut directed from graph groups intervals left locationsoftrues matrix ones positions ranges right trues truths vector wheretrues
⊆ according already ax beginning boxsimple chop chunk condenclose containing cut eis else increases last nested partitions scalar segments separate split
@ apply base based binary bit bitmask identified indicate indicating into mask masking matrix modify positions replace row update use values vector
⌺ cellularautomaton disjoint gameoflife moore moving neighborhoods neighbors neighbourhoods neighbours non overlapping padding rectangles size sliding step vonneumann windows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment