Index: Difference between revisions

Jump to navigation Jump to search
152 bytes added ,  15:21, 20 November 2019
m
7 revisions imported: Migrate from miraheze
Miraheze>Marshall
m (7 revisions imported: Migrate from miraheze)
(2 intermediate revisions by 2 users not shown)
Line 40: Line 40:
In [[leading axis theory]] an array's [[shape]] may be split in two with leading [[Axis|axes]] forming the [[frame]] and trailing axes forming the shape of each [[cell]]. A [[vector]] of indices for the axes in the frame only selects a cell of the array. [[Squad indexing]] supports this kind of selection using a short [[simple]] left argument. Using a frame with the same length as that argument, the given indices correspond to leading axes of the right argument—the ones in the frame—and those axes are not present in the result. All the indices into a cell, corresponding to trailing axes, are implicit, and those axes are unchanged.
In [[leading axis theory]] an array's [[shape]] may be split in two with leading [[Axis|axes]] forming the [[frame]] and trailing axes forming the shape of each [[cell]]. A [[vector]] of indices for the axes in the frame only selects a cell of the array. [[Squad indexing]] supports this kind of selection using a short [[simple]] left argument. Using a frame with the same length as that argument, the given indices correspond to leading axes of the right argument—the ones in the frame—and those axes are not present in the result. All the indices into a cell, corresponding to trailing axes, are implicit, and those axes are unchanged.


{{APL programming language}}
== External links ==
 
* [https://www.sacrideo.us/apl-a-day-5-indexing-into-arrays/ Indexing into Arrays] (from [https://www.sacrideo.us/tag/apl-a-day/ APL a Day])
 
{{APL features}}

Navigation menu