<p>我有两个变量来自不同的函数,第一个<code>a</code>是:</p>
<pre><code><class 'numpy.ndarray'>
(100,)
</code></pre>
<p>而另一个<code>b</code>是:</p>
^{2}$
<p>如果我试图通过以下方式关联它们:</p>
<pre><code>from scipy.stats import pearsonr
p, r= pearsonr(a, b)
</code></pre>
<p>我得到:</p>
<pre><code> r = max(min(r, 1.0), -1.0)
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
</code></pre>
<p>我的问题是:</p>
<ol>
<li>a和b有什么区别?在</li>
<li>我怎么解决这个问题?在</li>
</ol>