擅长:python、mysql、java
<p>您可以使用<code>PyObject_Call*</code>函数调用任何可调用的python。在</p>
<pre><code>PyObject *numpy = PyImport_ImportModule("numpy");
PyObject *numpy_matrix = PyObject_GetAttrString(numpy, "matrix");
PyObject *my_matrix = PyObject_CallFunction(numpy_matrix, "(s)", "0 0; 0 0");
</code></pre>
<p>这将创建一个大小为2x2的矩阵<code>my_matrix</code>。在</p>
<p><em>编辑:</em>将对<code>numpy.zeros</code>/<code>numpy.ndarray</code>的引用改为<code>numpy.matrix</code>。在</p>
<p>我还找到了一个很好的关于这个主题的教程:<a href="http://tinyurl.com/NumPyExtensions" rel="noreferrer" title="Wayback machine">http://starship.python.net/crew/hinsen/NumPyExtensions.html</a></p>