Shape: Difference between revisions
Content added Content deleted
No edit summary |
(supported in) |
||
Line 1:
{{primitive|^x|in=k3, kona|not=k4, oK, ngn/k, k9}}
'''Shape''' is a primitive that returns the list of lengths along all axes of a uniform array. For ragged arrays it returns only as many items as there are levels of uniformity.
^(0 1 2;"ab",`c)
2 3
|
Revision as of 09:17, 31 July 2021
Shape
^x
Supported in | k3, kona |
Not supported in | k4, oK, ngn/k, k9 |
Shape is a primitive that returns the list of lengths along all axes of a uniform array. For ragged arrays it returns only as many items as there are levels of uniformity.
^(0 1 2;"ab",`c) 2 3 ^(0 1 2;"abcd") ,2
For rectangular arrays, it can be implemented as [1]:
d:-1_#:'*:\ d[+4 3#1] 3 4