Hi everyone,

I've run into some unexpected behavior with Numpy on Sage 4.6 (running
on Mac OS X 10.6.6). Specifically in the binary_repr function, I get
empty strings. For instance:

$ sage
----------------------------------------------------------------------
| Sage Version 4.6, Release Date: 2010-10-30                         |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------
sage [1]: import numpy as np
sage [2]: np.version.version
'1.3.0'
sage [3]: np.binary_repr(17)
''
sage [4]: np.binary_repr(42)
''
sage [5]: np.binary_repr(3)
''

Whereas in my other Python installation (EPD), things work fine:

$ python
Enthought Python Distribution -- www.enthought.com
Version: 7.0-1 (32-bit)

Python 2.7.1 |EPD 7.0-1 (32-bit)| (r271:86832, Dec  3 2010, 15:41:32)
[GCC 4.0.1 (Apple Inc. build 5488)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> np.version.version
'1.5.1'
>>> np.binary_repr(17)
'10001'
>>> np.binary_repr(42)
'101010'
>>> np.binary_repr(3)
'11'

Is this an issue with the version of NumPy installed in Sage?

Best,
Graham

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to