Numeric on Dec Alpha
Michel Sanner
sanner at scripps.edu
Wed Jun 7 12:16:30 EDT 2000
I built Numeric on a Dec Alpha under OSF1 V4.0. I built fine but qhen I ran it
I witnessed strange behavior.
a = Numeric.identity(4)
a.shape = (16,)
would raise an exception about the size of the array needing to remain the same
???
Using the debugger I found in arrayobject.c:2201
if (PyArray_As1D(&shape, (char **)&dimensions, &n, PyArray_LONG) == -1)
return NULL;
After this call shape [0] is 4 BUT shape[1] is 0 !
I changed the code to
if (PyArray_As1D(&shape, (char **)&dimensions, &n,
PyArray_INT) == -1) return NULL;
and got the right result.
Did anyone else run into this kind of preblems ? what is the correct way to fix
that ?
thanks
-Michel
--
-----------------------------------------------------------------------
>>>>>>>>>> AREA CODE CHANGE <<<<<<<<< we are now 858 !!!!!!!
Michel F. Sanner Ph.D. The Scripps Research Institute
Assistant Professor Department of Molecular Biology
10550 North Torrey Pines Road
Tel. (858) 784-2341 La Jolla, CA 92037
Fax. (858) 784-2860
sanner at scripps.edu http://www.scripps.edu/sanner
-----------------------------------------------------------------------
More information about the Python-list
mailing list