Hi,
I ran into this while debugging a script today:
In [1]: import numpy as N
In [2]: N.__version__
Out[2]: '1.0.3'
In [3]: d = N.array([32767], dtype=N.int16)
In [4]: d + 32767
Out[4]: array([-2], dtype=int16)
In [5]: d[0] + 32767
Out[5]: 65534
In [6]: type(d[0] + 32767)
Out[6]: type
Ryan May wrote:
Hi,
I ran into this while debugging a script today:
In [1]: import numpy as N
In [2]: N.__version__
Out[2]: '1.0.3'
In [3]: d = N.array([32767], dtype=N.int16)
In [4]: d + 32767
Out[4]: array([-2], dtype=int16)
In [5]: d[0] + 32767
Out[5]: 65534
In [6]: