擅长:python、mysql、java
<p>Python本身不支持<code>double *</code>类型的值。在C语言中,它是指向双精度浮点数字的指针。在Python中,实际上每个名称都是一个指针,但不能有一个(本机)值作为指针。在</p>
<p>从上下文来看,他们实际上想要一个双精度数组。他们真的应该写为<code>double []</code>,但是{<cd1>}与它兼容。你可以试试</p>
<pre><code>values = [1.0, 2.0]
_toolkit.ptrn_set(ph, index, values, len(values))
</code></pre>
<p>如果这很管用,那就去做吧。如果不起作用,请查看expanetpython包装器是否提供了一种构造此类值的方法。在</p>
<p>如果Python不能提供这样一个表达式库,那么就不要尝试使用这种方法来构建cffi。我想<code>x = ffi.new("double[10]")</code>会给你一个10个双精度数组。在</p>