我想在 python 中调用返回 uBLAS 向量/矩阵的 C++ 函数。有一个名为PyUblas的包可以执行此操作,但在 Ubuntu 中无法使用它。
任何人都可以引导我完成让这个样本工作的步骤吗?
另外,我对安装说明有些困惑。我没有按照说明安装 boost 和 numpy,因为我已经从 Ubuntu 存储库安装了它们。
我想那并不难。这是我在网站和 test/samply.py 中运行小样本的操作。
下载并解压 PyUblas 并安装必要的库后,cd 进入 PyUblas-VERSION
./configure.py --help
./configure.py --some-options
sudo python setup.py install
cd test/
g++ -I/usr/include/python2.7 -fPIC -g -fpic -shared sample_ext.cpp -lboost_python -lpython2.7 -o sample_ext.so
python sample.py
如果不知道您的问题到底是什么,将很难提供帮助。如果测试不起作用,我的第一个猜测是您的配置文件没有指向正确的目录/文件。