Function axis: Difference between revisions

Jump to navigation Jump to search
14 bytes added ,  16:22, 9 January 2020
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 dyadics]] 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.
* [[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.
* [[Squish]] takes axes to specify which axis of the right argument corresponds to each left argument element.
* [[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 programming language}}
{{APL syntax}}

Navigation menu