Ravel: http://www.jsoftware.com/help/dictionary/d320.htm
,y gives a list of the atoms of y in “normal” order: 
the result is ordered by items, by items within items, etc. 
The result shape is 1$*/$ y .

Raze:  http://www.jsoftware.com/help/dictionary/d330.htm
;y assembles along a leading axis the opened elements of the ravel of y .

   ]bv=: 1 2 3;4 5 6;7 8 9
+-----+-----+-----+
|1 2 3|4 5 6|7 8 9|
+-----+-----+-----+
   ,bv     NB. lets see what the ravel of y is
+-----+-----+-----+
|1 2 3|4 5 6|7 8 9|
+-----+-----+-----+
   ;bv
1 2 3 4 5 6 7 8 9

Ok, now for some questions:
- monadic Raze is defined as ;y assembles along a leading axis the opened
elements of the ravel of y .
  * "a leading axis" is confusing. How can an array have more than one
leading axis? 
      It should say "the leading axis", correct?
  * Isn't "assembles along a leading axis" simply meaning that it linearizes
the result into a J list?
  * If there are leading axes, what axes follow?
  * What is the practical use of monadic Raze?

- The ravel of bv looks just like bv. What are the *elements* of bv and how
do we determine if they are open?

-- 
View this message in context: 
http://www.nabble.com/Monadic-Raze-and-Ravel-tf4670319s24193.html#a13341637
Sent from the J General mailing list archive at Nabble.com.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to