[Numpy-discussion] Need help for the migration from Numeric to numpy
Thu Oct 14 02:20:37 CDT 2010
I'm trying to help a user to migrate from Numeric to numpy. I found
reference to alter_code1.py on
First I tried the conversion script:
# python2.6 /path/to/alter_code1.py test.py
# python2.6 /path/to/alter_code1.py ./
This didn't modify test.py at all. Then I tried to convert from within
Python 2.6.2 (r262:71600, Aug 5 2010, 14:21:11)
[GCC 4.4.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy.numarray.alter_code1 as noa
This modified test.py, but only partially. E.g. the import line was
still untouched, meaning that it still imported Numeric instead of numpy:
# diff ../test-original.py test.py
> ## Automatically adapted for numpy.numarray Oct 06, 2010 by
After I've changed 'import os, string, array, Numeric' to 'import os,
string, array, numpy' I realized, that the conversion had introduced errors:
# python2.6 ./test.py <command line parameters>
Traceback (most recent call last):
File "./test.py", line 115, in <module>
File "./test.py", line 21, in combineser3D
File "./test.py", line 51, in readBrukerSer
TypeError: byteswap() takes no arguments (1 given)
So either this method doesn't work (any more) or I am doing something
wrong. Are there other ways for a transition from Numeric to numpy?
The numpy version we are using is 1.4.1 with Python 2.6.2 from python.org.
Any help regarding this is highly appreciated.
Thanks in advance
P.S.: I've posted almost the same request as "alter_code1.py doesn't
convert (any more)?" on October 6. Since I haven't received any answer
I'm trying again with a - hopefully - more attracting subject ;-)
More information about the NumPy-Discussion