Thanks! I will play with this and update the addon.

On Mon, Feb 19, 2018 at 2:08 PM, David Mitchell <davidmitch...@att.net>
wrote:

> Eric,
>
> This seems to fix it for windows on my system:
>
> j.py
> 86 p= numpy.asarray(d.shape)
> ->
> 86 p= numpy.asarray(d.shape,c_longlong)
>
>
>
> On 2/19/2018 10:20, Eric Iverson wrote:
>
>> Mitchell - python
>>
>> Looks like something is wrong with j.set on windows.
>>
>> Please try a simpler example:
>>
>> j.do('abc=: i.2 3')
>> q= j.get('abc')
>> j.set('ghi',q)
>> j.get('ghi')
>>
>> Also try with bytes rather than numpy array.
>>
>> j.set('foo','wert')
>> j.get('foo')
>>
>> I am reluctant now to divert to python on windows. Help from anyone with
>> python knowledge and a windows instal would be much appreciated.
>>
>> On Mon, Feb 19, 2018 at 7:26 AM, David Mitchell <davidmitch...@att.net>
>> wrote:
>>
>> I suspect it is not intended.
>>>
>>> I get this result in Centos 7:
>>>
>>> Python 3.6.4 (default, Feb 19 2018, 01:54:18)
>>> [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
>>> Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>> import j
>>>>>> j.init(True)
>>>>>> j.do('abc=: i.2 3')
>>>>>>
>>>>> 0
>>>
>>>> q= j.get('abc')
>>>>>> j.set('ghi',23+q)
>>>>>> j.get('ghi')
>>>>>>
>>>>> array([[23, 24, 25],
>>>         [26, 27, 28]])
>>>
>>>> q
>>>>>>
>>>>> array([[0, 1, 2],
>>>         [3, 4, 5]])
>>>
>>>
>>>
>>> On 2/19/2018 05:01, bill lam wrote:
>>>
>>> array([], shape=(12884901890, 0), dtype=int64)
>>>>
>>>>>
>>>>> the shape returned is strange, is it intended?
>>>>
>>>> Пн, 19 фев 2018, David Mitchell написал(а):
>>>>
>>>> I tried it on win10pro and got this:
>>>>>
>>>>> Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit
>>>>> (AMD64)] on win32
>>>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>>
>>>>> import j
>>>>>>
>>>>>>> j.init(True)
>>>>>>>> j.do('abc=: i.2 3')
>>>>>>>>
>>>>>>>> 0
>>>>>>>
>>>>>>
>>>>> q= j.get('abc')
>>>>>>
>>>>>>> q
>>>>>>>>
>>>>>>>> array([[0, 1, 2],
>>>>>>>
>>>>>>          [3, 4, 5]], dtype=int64)
>>>>>
>>>>> j.set('ghi',23+q)
>>>>>>
>>>>>>> 23+q
>>>>>>>>
>>>>>>>> array([[23, 24, 25],
>>>>>>>
>>>>>>          [26, 27, 28]], dtype=int64)
>>>>>
>>>>> j.get('ghi')
>>>>>>
>>>>>>>
>>>>>>>> array([], shape=(12884901890, 0), dtype=int64)
>>>>>>>
>>>>>>
>>>>> q1=j.get('ghi')
>>>>>>
>>>>>>> q1
>>>>>>>>
>>>>>>>> array([], shape=(12884901890, 0), dtype=int64)
>>>>>>>
>>>>>>
>>>>> j.test()
>>>>>>
>>>>>>>
>>>>>>>> b'nib/708-46j/ateb708j/j/sdaolnwod/md/sresu/:c'
>>>>>>>
>>>>>>
>>>>>    [[0 1 2]
>>>>>    [3 4 5]]
>>>>>
>>>>>    [[0.5 1.5 2.5]
>>>>>    [3.5 4.5 5.5]]
>>>>> Traceback (most recent call last):
>>>>>     File "<stdin>", line 1, in <module>
>>>>>     File "C:\Program Files\Python36\lib\j.py", line 104, in test
>>>>>       set('xi',xi)
>>>>>     File "C:\Program Files\Python36\lib\j.py", line 93, in set
>>>>>       raise AssertionError('J: set arg not a name')
>>>>> AssertionError: J: set arg not a name
>>>>>
>>>>>
>>>>> On 2/18/2018 15:24, Eric Iverson wrote:
>>>>>
>>>>> I have updated addons/api/python3 to fix the reported problems. Please
>>>>>> try
>>>>>> again and report back problems (or success and general happiness).
>>>>>> ------------------------------------------------------------
>>>>>> ----------
>>>>>> For information about J forums see http://www.jsoftware.com/forum
>>>>>> s.htm
>>>>>>
>>>>>> ------------------------------------------------------------
>>>>>> ----------
>>>>>>
>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>
>>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>
>>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>> ----------------------------------------------------------------------
> 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