擅长:python、mysql、java
<pre><code># Change number of random points to 5.
plots = 5
...
inside_circle = squareDataOne + squareDataTwo < 1
print(inside_circle)
output:
[False True True False False]
</code></pre>
<p>它表明<code>inside_circle</code>是一个由数据类型“bool”组成的numpy数组,指示每个点是否在圆内,而不是一个“bool”变量,这就是python<code>if</code>语句抛出错误的原因。您可以对<code>inside_circle</code>中的所有“bool”求和,以获得圆内的点数(对bool数组求和时,numpy将<code>True</code>视为1,<code>False</code>为0)。在</p>
^{pr2}$
<p>估计差不多了,对吧?在</p>