擅长:python、mysql、java
<p>仔细看看你的数组有多少个括号。我遇到一个例子,当函数返回带有额外括号的答案时,如下所示:</p>
<pre><code>>>>approx
array([[[1192, 391]],
[[1191, 409]],
[[1209, 438]],
[[1191, 409]]])
</code></pre>
<p>但这不起作用</p>
<pre><code>>>> approx[1,1]
IndexError: index 1 is out of bounds for axis 1 with size 1
</code></pre>
<p>这可能会打开括号:</p>
<pre><code>>>> approx[:,0]
array([[1192, 391],
[1191, 409],
[1209, 438],
[1191, 409]])
</code></pre>
<p>现在可以使用普通的元素访问表示法:</p>
<pre><code>>>> approx[:,0][1,1]
409
</code></pre>