Gennan Chen wrote: > Hi! > > I have problem with this function call under FC6 X86_64 for my own > numpy extension > > printf("\n %d %d %d", > PyArray_DIM(imgi,0),PyArray_DIM(imgi,1),PyArray_DIM(imgi,2)) > > it gave me > > 166 256 256 > > if I tried: > > int *dim; > dim = PyArray_DIMS(imgi) > printf("\n %d %d %d", dim[0], dim[1], dim[2]); > > it gave me 166 0 256 > > Numpy version: > > In [2]: numpy.__version__ > Out[2]: '1.0.2.dev3487' > > I did test it under OS X 10.4.8 on MacPro. Those two methods gave me > the exact results. So, what happens here ?? > No idea.
You should try PyArray_DIMS(imgi)[0], PyArray_DIMS(imgi)[1], PyArray_DIMS(imgi)[2] and see what that does. -Travis _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion