I am writing a C ++ library that calls both C ++ and Python using the SWIG-Python interface can be done. When I use Python I would like to do some functions in the library to return the numpy array.
The SWIG document [1] says that under numpy.i
, the numpy / docs / swig
can be used for this purpose But I can not find this directory on the following directory.
- Scientific Linux 6.4 (RHEL 6.4 clone) + Python 2.6 + NMPEE 1.4 (installed via
yum
) - OS X Mavericks + Python 2.7 + NMPE 1.8 (
easy_install
) - OS X Mavericks + Python 2.7 + NMPE 1.8 (source
created from Dragon Setup) .py install < / Code>)
numpy.i
under numpy-1.8.0 / doc / swig
if I'm from NumPy site Get .tar.gz source code.
So I would like to know what is the best or recommended way to install , this file is not automatically installed when
python setup.py install
is executed.
On my system is numpy.i .
As I have distributed this library to my colleagues, by putting numpy.i
in my code it can be an easy solution. But I'm concerned about the version mismatch with their sample.
[1]
The safest option might be to have a A copy of numpy.i
is to be bundled, because the file is currently not installed by Normal only.
numpy.i
is written through the file sample C-API, so backward compatibility questions are the same as if you have written hand-written C code.
Comments
Post a Comment