[Numpy-discussion] numarray C api examples
Faheem Mitha
faheem at email.unc.edu
Sun Mar 28 07:55:09 EST 2004
On Sat, 27 Mar 2004, Todd Miller wrote:
> On Sat, 2004-03-27 at 12:35, Faheem Mitha wrote:
> > The README in numarray-0.9/Examples refers to the non-existent file
> > setup.py (at least in that directory). There are other files called
> > setup.py elsewhere in the tarball, but they don't look like they are
> > supposed to compile the examples.
> >
> > What am I missing?
>
> Nothing. Those are dead comments in the README (they didn't survive the
> "numarray re-packaging"). There is now a single setup.py for all
> numarray packages in the root numarray directory.
Ok. In that case changing the README would be a good idea in order to
avoid confusion.
> To install the examples, just install numarray. The examples are then
> found in the package numarray.examples.convolve.
Ok. I see the examples are in the Debian package
python2.3-numarray-ext.
> If you want to write your own extension, my advice is to stick with
> the numpy compatible interfaces. A close second is the numarray
> "high level" interface.
I see. You mean use
#include "arrayobject.h"
right?
BTW, the high level API example in convolve uses
#include "libnumarray.h"
even though the documentation refers to
#include "numarray.h"
Which of these should be used? Actually, it might be an idea to state
explicitly in 12.3-12.6 which header files should be use. Possibly
include them in the example code itself.
I'm considering just using the Numeric C API on the assumption that is
will be easier to use (since I am a beginner). Is this assumption
accurate?
Thanks for all the help.
Faheem.
More information about the NumPy-Discussion
mailing list