[Numpy-discussion] bug report ?

Matthieu Brucher matthieu.brucher@gmail....
Fri Feb 8 04:33:18 CST 2008


Hi,

What type is pos->dimensions in your case ? It may be long (64bits long)
instead of the expected int (32bits) or something like that ?

Matthieu

2008/2/8, Yves Revaz <yves.revaz@obspm.fr>:
>
>
> 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
>
>
>
>
>
>
>
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion@scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>



-- 
French PhD student
Website : http://matthieu-brucher.developpez.com/
Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn : http://www.linkedin.com/in/matthieubrucher
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20080208/67f7f67f/attachment.html 


More information about the Numpy-discussion mailing list