2,927
edits
Miraheze>Marshall (Remove name "Bracket Axis" and explain derived functions with axis) |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 11: | Line 11: | ||
=== Dyadic functions === | === Dyadic functions === | ||
The following [[Dyadic function|dyads]] may allow one: | The following [[Dyadic function|dyads]] may allow one: | ||
* [[Scalar | * [[Scalar function|Scalar]] [[dyadic]]s accept a list of axes to override [[conformability]] rules: it specifies , for each axis in the lower-rank (or left, in case of a tie) argument, which axis in the other argument it is paired with. | ||
* [[Catenate]] combines along the selected axis, adding a new axis if a non-integer axis is given. | * [[Catenate]] combines along the selected axis, adding a new axis if a non-integer axis is given. | ||
* [[Rotate]] rotates the right argument along the selected axis. | * [[Rotate]] rotates the right argument along the selected axis. | ||
* [[Replicate]] and [[Expand]] work on the specified right argument axis. | * [[Replicate]] and [[Expand]] work on the specified right argument axis. | ||
* [[Take]] and [[Drop]] modify the selected right argument axes. | * [[Take]] and [[Drop]] modify the selected right argument axes. | ||
* [[ | * [[Squad indexing]] takes axes to specify which axis of the right argument corresponds to each left argument element. | ||
* [[Partition]] and [[Partitioned Enclose]] have complicated and different behavior. | * [[Partition]] and [[Partitioned Enclose]] have complicated and different behavior. | ||
Line 36: | Line 36: | ||
* [https://chat.stackexchange.com/rooms/52405/conversation/lesson-3-some-apl-operators-----#message-40898783 APL Cultivation] | * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-3-some-apl-operators-----#message-40898783 APL Cultivation] | ||
{{APL | {{APL syntax}} |