Interval Index: Difference between revisions

Jump to navigation Jump to search
35 bytes added ,  05:51, 9 June 2020
m
Text replacement - " ⊢( *[^∘])" to " ⎕←$1"
m (Text replacement - "{{APL built-ins}}" to "{{APL built-ins}}Category:Primitive functions")
m (Text replacement - " ⊢( *[^∘])" to " ⎕←$1")
(One intermediate revision by one other user not shown)
Line 31: Line 31:
You can use Interval Index with [[Matrix|matrices]] and other high-[[rank]] arrays as well, in order to compare cells of those array. For example, if you took several pictures at a programming conference, and have the conference schedule as well as image timestamps, then you can find which talk each picture is of. Use the start time for each talk as the left argument, and the timestamp for each picture in the right argument.
You can use Interval Index with [[Matrix|matrices]] and other high-[[rank]] arrays as well, in order to compare cells of those array. For example, if you took several pictures at a programming conference, and have the conference schedule as well as image timestamps, then you can find which talk each picture is of. Use the start time for each talk as the left argument, and the timestamp for each picture in the right argument.
<source lang=apl>
<source lang=apl>
       ⊢schedule ← 4 2 ⍴ 1 00  1 45  2 15  2 30
       ⎕←schedule ← 4 2 ⍴ 1 00  1 45  2 15  2 30
1  0
1  0
1 45
1 45
2 15
2 15
2 30
2 30
       ⊢timestamps ← 3 2 ⍴ 1 16  2 02  1 50
       ⎕←timestamps ← 3 2 ⍴ 1 16  2 02  1 50
1 16
1 16
2  2
2  2
Line 89: Line 89:


<references />
<references />
{{APL built-ins}}[[Category:Primitive functions]]
{{APL built-ins}}[[Category:Primitive functions]][[Category:Search functions]]

Navigation menu