擅长:python、mysql、java
<p>当然,jotasi的答案是可行的,但是我想添加一个非常简单的技巧,通过直接调用<code>hist</code>来实现这一点。在</p>
<p>诀窍是使用<code>weights</code>参数。默认情况下,传递的每个数据点的权重为1。每个存储单元的高度就是落入该存储单元的数据点的权重之和。相反,如果我们有<code>n</code>点,我们可以简单地使每个点的权重为<code>1 / n</code>。在桶的重量的某一点上落下的概率,也是给定的。在</p>
<p>在这种情况下,只需将绘图线更改为:</p>
<pre><code>n, bins, patches = plt.hist(S, weights=np.ones_like(S) / len(S),
facecolor='blue', alpha=0.75)
</code></pre>