NP is a noun, and a strange one at that.

Not sure how it is intended to be different than shpX

(NP, 1) $ 1 might do what you intend?




________________________________
From: Michael Goodrich <michael.goodr...@gmail.com>
To: programm...@jsoftware.com 
Sent: Saturday, April 15, 2017 9:42 AM
Subject: [Jprogramming] J weirdness 0



OK J gurus, I fail to understand what appears to be an irregularity in J:



   X =. readtable 'X.txt'

   shpX =. $X

   dimX =. #shpX

   NP =. >{shpX

   Ones =. NP 1 $ 1

|syntax error


readtable => as defined in the primer

X.txt a column of 50 numbers one on each line


the idea here is to determine how many numbers are in X which is what NP is

set to.  J appears to agree with me that NP is the proper number (and is

indeed a number) since:


   NP

50

   NP+1

51



And J is happy if do:


   Ones0 =. 50 1 $ 1


Why will it not accept NP in the place of the numeric literal 50???????


I await your wisdom ...

----------------------------------------------------------------------

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

Reply via email to