擅长:python、mysql、java
<p>我看到的一个错误是函数<code>controller</code>;您试图从一个整数(<code>vr</code>)中减去一个函数(<code>velocity</code>),这可能是某些问题的根源。在</p>
<p>“object too deep for desired array”错误可能来自另一个问题,其中函数<code>controller</code>和<code>velocity</code>的返回形状错误;它们必须是一维numpy数组。您可以使用<code>flatten()</code>方法修复此问题:</p>
<pre><code>In [82]: z.shape
Out[82]: (50, 1)
In [83]: z_flat=z.flatten()
In [84]: z_flat.shape
Out[84]: (50,)
</code></pre>
<p>但是为了完全调试,您需要修复控制器函数中的上述错误。在</p>