[Numpy-discussion] bug report ?
Yves Revaz
yves.revaz at obspm.fr
Fri Feb 8 05:28:15 EST 2008
Dear list,
I'm using old numarray C api with numpy.
It seems that there is a bug when using the PyArray_FromDims function.
for example, if I define :
acc = (PyArrayObject *)
PyArray_FromDims(pos->nd,pos->dimensions,pos->descr->type_num);
where pos is PyArrayObject *pos; (3x3 array)
when using return PyArray_Return(acc);
I get
array([], shape=(3, 0), dtype=float32)
It is possible to make everything works if I use the following lines
instead :
int ld[2];
ld[0]=pos->dimensions[0];
ld[1]=pos->dimensions[1];
acc = (PyArrayObject *) PyArray_FromDims(pos->nd,ld,pos->descr->type_num);
So, the problem comes from the pos->dimensions.
Is it a known bug ?
(I'm working on a linux 64bits machine.)
Cheers,
yves
More information about the NumPy-Discussion
mailing list