APL study session 3

00:00 Air purification discussion

05:16 Interesting projects with APL

10:38 Nice note on APL

12:47 What to cover today? How to assing numbers to variables?

] Boxing on -style=max to put box on your output data array

13:20 How to use left arrow to assing number to a variable?

16:37 a website for APL study group: apl-study - APL Study Group and how fastpages build website from jupyter notebook

24:41 tidy the reop a little

30:55 raw cell, collapsible headings and finish on precedence

33:15 how to define function in apl and remember precedence in giving parameters to functions

36:45 What if you have more than 2 parameters? Can you put one function into another? Can you add unicode to create your own function symbols? How to do destructuring assignment?

39:52 Array rank, how to create vectors and matricies

42:42 Jump to learn about string first. string as a character vector

45:30 Back to hro

51:12 squad and quad

56:01 Zide and rho
- 1:00:40 Understanding a 3D tensor symbol in APL dyalog
- 1:01:42 song of rho

1:02:58 iota

1:07:32 string and iota

1:10:51 What does mat ⍳ 5 6 do?

1:12:50 Array in APL can be any shape, a vector is Rank 1 array, a matrix is Rank 2 array, a scalar is Rank 0 array

2 Likes