err, yes and rank =: # @: $
DATA =: 'ABCDEFFGHIJKLMNOPSSTUVXYZ' SHAPE =: >: ? 3 # 5 NB. zeros aren't beneficial to this demonstration A =: SHAPE $ DATA NB. A is a rank 3 array of random shape ITEM_RANK =: ? >: rank A (;:'array items') , ( (< A) ; ( < <"ITEM_RANK A) ) , ( SHAPE ; ITEM_RANK ) On 09/23/2018 07:19 PM, David Lambert wrote:
DATA =: 'ABCDEFFGHIJKLMNOPSSTUVXYZ' SHAPE =: >: ? 3 # 5 NB. zeros aren't beneficial to this demonstration A =: SHAPE $ DATA NB. A is a rank 3 array of random shape ITEM_RANK =: ? >: rank A (;:'array items') , ( (< A) ; ( < <"ITEM_RANK A) ) , ( SHAPE ; ITEM_RANK )
---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm