From: Todd M. <jm...@st...> - 2002-12-19 13:53:42
|
Sebastian Haase wrote: >Hi! >Somehow I have a problem with numarray. Please take a look at this: > Hi Sebastian, I've don't recall seeing anything like this, nor can I reproduce it now. If you've been following numarray for a while now, I can say that it is important to remove the old version of numarray before installing the new version. I recommend deleting your current installation and reinstalling numarray. compress() is a ufunc, much like add() or put(). It is defined in ndarray.py, right after the import of the modules ufunc and _ufunc. _ufunc in particular is a problematic module, because it has followed the atypical development path of moving from C-code to Python code. Because of this, and the fact that a .so or .dll overrides a .py, older installations interfere with newer ones. The atypical path was required because the original _ufuncmodule.c was so large that it could not be compiled on some systems; as a result, I split _ufuncmodule.c into pieces by data type and now use _ufunc.py to glue the pieces together. Good luck! Please let me know if reinstalling doesn't clear up the problem. Todd > > >>>>import numarray as na >>>>na.array([0, 0]) >>>> >>>> >array([0, 0]) > > >>>>na.array([0.0, 0.0]) >>>> >>>> >Traceback (most recent call last): > File "<input>", line 1, in ? > File "C:\Python22\Lib\site-packages\numarray\numarray.py", line 581, in >__repr__ > MAX_LINE_WIDTH, PRECISION, SUPPRESS_SMALL, ', ', 1) > File "C:\Python22\Lib\site-packages\numarray\arrayprint.py", line 163, in >array2string > separator, array_output) > File "C:\Python22\Lib\site-packages\numarray\arrayprint.py", line 125, in >_array2string > format, item_length = _floatFormat(data, precision, suppress_small) > File "C:\Python22\Lib\site-packages\numarray\arrayprint.py", line 246, in >_floatFormat > non_zero = numarray.abs(numarray.compress(numarray.not_equal(data, 0), >data)) >AttributeError: 'module' object has no attribute 'compress' > >The same workes fine with Numeric. But I would prefer numarray because I'm >writing C++-extensions and I need "unsigned shorts". > >What is this error about? > >Thanks, >Sebastian > > > > >------------------------------------------------------- >This SF.NET email is sponsored by: Order your Holiday Geek Presents Now! >Green Lasers, Hip Geek T-Shirts, Remote Control Tanks, Caffeinated Soap, >MP3 Players, XBox Games, Flying Saucers, WebCams, Smart Putty. >T H I N K G E E K . C O M http://www.thinkgeek.com/sf/ >_______________________________________________ >Numpy-discussion mailing list >Num...@li... >https://lists.sourceforge.net/lists/listinfo/numpy-discussion > > |