2016-09-16 52 views
0

我正在使用SWIG以自己的多项式类型来包装C++库。我想创建一个typemap来自动将其转换为numpy多项式。然而,浏览Numpy C API的文档,我没有看到任何能够让我做到这一点的东西,只有numpy数组。是否可以键入映射到多项式?是否可以通过Numpy的C API创建一个多项式?

+0

你有哪一个numpy多项式?有一个简单的'np.poly1d'类,但这是纯Python。它包含系数和一些显示信息。其余的是评估方法。 – hpaulj

+0

@hpaulj我在看(叹气)'numpy.polynomial.polynomial.Polynomial'。做了更多的研究,看起来我可以将系数转换为ndarray并使用它! – JETM

回答

0

Numpy的多项式包在很大程度上是可以接受类似数组的对象作为多项式的函数的集合。因此,转换到正常的ndarray就足够了,其中指数n的值是指数为n的项的系数。

相关问题